tslint-filter
Version:
Suppress and extend TSLint linting errors, before they get returned to the console or your code editor
14 lines (11 loc) • 448 B
JavaScript
const utils = require('tsutils');
module.exports = require('../dist')('tslint/lib/rules/interfaceNameRule', {
/**
* @param {import('tslint').RuleFailure} [failure]
* @param {import('typescript').SourceFile} [sourceFile]
*/
modifyFailure (failure, sourceFile) {
const node = utils.getTokenAtPosition(sourceFile, failure.getStartPosition().getPosition());
return `Interface name "${node.getText()}" must not have an "I" prefix`;
}
});