From fcb92fef49290c8fe6f349256fecf8044560aeac Mon Sep 17 00:00:00 2001 From: Armano Date: Thu, 13 Dec 2018 22:14:30 +0100 Subject: [PATCH] Fix false positives in no-triple-slash-reference --- lib/rules/no-triple-slash-reference.js | 7 +++++-- tests/lib/rules/no-triple-slash-reference.js | 11 +++++++++-- 2 files changed, 14 insertions(+), 4 deletions(-) diff --git a/lib/rules/no-triple-slash-reference.js b/lib/rules/no-triple-slash-reference.js index 58aa3b5..cc5a21e 100644 --- a/lib/rules/no-triple-slash-reference.js +++ b/lib/rules/no-triple-slash-reference.js @@ -19,10 +19,13 @@ module.exports = { url: util.metaDocsUrl("no-triple-slash-reference"), }, schema: [], + messages: { + tripleSlashReference: "Do not use a triple slash reference.", + }, }, create(context) { - const referenceRegExp = /^\/\s*`, + `/// `, + `/// `, "/// Non-reference triple-slash comment", "// ", + `/* +/// +let a +*/`, ], invalid: [ { code: '/// ', errors: [ { - message: "Do not use a triple slash reference.", + messageId: "tripleSlashReference", line: 1, column: 1, }, @@ -43,7 +50,7 @@ let a parser: "typescript-eslint-parser", errors: [ { - message: "Do not use a triple slash reference.", + messageId: "tripleSlashReference", line: 2, column: 1, },