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])) {