我需要编写一个Angular Typescript规则来警告人们,如果他们使用某些'关键字/短语'。例如,如果关键字“ Birthdate”或“ SSN”直接位于源文件中,则应给出警告。
有人将如何编写此规则以使用ESLint限制单词?
当前正在尝试研究,在Stackoverflow文章搜索档案中没有看到任何文章,
好奇如何操作下面的示例代码或(对任何其他解决方案开放),>
我在“ id-blacklist”下面应用了以下内容:[“ SSN”,“生日”],收到错误
https://eslint.org/docs/rules/id-blacklist
module.exports = { "env": { "browser": true, "es6": true }, "extends": [ "eslint:recommended", "plugin:@typescript-eslint/eslint-recommended" ], "globals": { "Atomics": "readonly", "SharedArrayBuffer": "readonly" }, "parser": "@typescript-eslint/parser", "parserOptions": { "ecmaVersion": 2018, "sourceType": "module" }, "plugins": [ "@typescript-eslint" ], "rules": { "id-blacklist": ["SSN","Birthdate"] } };
错误:
规则“ id-blacklist”的配置无效:严重性应为以下之一:0 =关闭,1 =警告,2 =错误
其他资源:
https://rangle.io/blog/custom-tslint-for-angular/
https://medium.com/@andrey.igorevich.borisov/writing-custom-tslint-rules-from-scratch-62e7f0237124
我需要编写一个Angular Typescript规则来警告人们,如果他们使用某些'关键字/短语'。例如,如果关键字“ Birthdate”或“ SSN”直接位于源文件中,则应给出...
我通过管道检查来做到这一点,但是您可以通过以下所示的预先提交:Is it possible to ban a list of words with ESlint or anything else when pre-commit?