gpt4 book ai didi

javascript - ESLint 规则排除 Angular 中的某些关键字和短语?

转载 作者:行者123 更新时间:2023-12-02 22:16:48 28 4
gpt4 key购买 nike

我需要编写一个 Angular Typescript 规则来警告人们是否使用某些“关键字/短语”。例如,如果关键字“Birthdate”或“SSN”直接位于源文件中,则应发出警告。

有人会如何编写此规则来使用 ESLint 限制单词?

目前正在尝试研究,但在 Stackoverflow 文章搜索文件中没有看到任何文章,

好奇如何操作下面的示例代码或(对任何其他解决方案开放),

我应用了以下“id-blacklist”:[“SSN”,“Birthdate”],接收错误

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"]
}
};

错误:

Configuration for rule "id-blacklist" is invalid:Severity should be one of the following: 0 = off, 1 = warn, 2 = error

其他资源:

https://rangle.io/blog/custom-tslint-for-angular/

https://medium.com/@andrey.igorevich.borisov/writing-custom-tslint-rules-from-scratch-62e7f0237124

最佳答案

我通过管道检查完成了此操作,但您可以使用预提交,如下所示: Is it possible to ban a list of words with ESlint or anything else when pre-commit?

您可以使用 ESlint [TSlint 已弃用] 来完成此操作,如下所示: https://eslint.org/docs/rules/id-blacklist

关于javascript - ESLint 规则排除 Angular 中的某些关键字和短语?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59363122/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com