UNPKG

tslint-filter

Version:

Suppress and extend TSLint linting errors, before they get returned to the console or your code editor

18 lines (14 loc) 504 B
const utils = require('tsutils'); module.exports = require('../dist')('tslint-eslint-rules/dist/rules/spaceInParensRule', { /** * @param {import('tslint').RuleFailure} [failure] * @param {import('typescript').SourceFile} [sourceFile] */ modifyFailure (failure, sourceFile) { const node = utils.getTokenAtPosition(sourceFile, failure.getStartPosition().getPosition()); if (!/^(\/\*.*?\*\/)*\s|\s(\/\*.*?\*\/)*$/.test(node.getFullText())) { return undefined; } return failure; } });