INNER CODE UNIT · TypeScript

LintCommand

tim-koehler/Helm-Intellisense · src/Commands/LintCommand.ts:16

export function LintCommand(collection: vscode.DiagnosticCollection, doc: vscode.TextDocument | undefined = vscode.window.activeTextEditor?.document): boolean {
    if (doc === undefined) {
        return false;
    }

    const excludes = vscode.workspace.getConfiguration('helm-intellisense').get('excludeFromLinting');
    if (!Array.isArray(excludes)) {
        return false;
    }

    for (const exclude of excludes) {
        if (typeof exclude !== 'string') {
            continue;
        }

        if (exclude.includes('*')) {
            const splits = exclude.split('*');
            if (doc.fileName.endsWith(splits[splits.length - 1])) {

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…