我是eslint的新手,我的一位客户要求使用Eslint进行安全检查,并要求使用AngularJS Security Rules for ESLint(https://www.npmjs.com/package/eslint-plugin-angularjs-security-rules)。我不清楚执行此任务要遵循的正确过程是什么,我有角度6项目。 我做了以下步骤 1. npm我eslint-plugin-angularjs-security-rules 2.更新package.json文件,添加“ eslint”:“ ^ 4.16.0” 3.跑了npm我 4.创建.eslintrc文件并添加以下代码
{
"env" : {
"browser" : true,"es6" : true
},"plugins" : [
"angularjs-security-rules"
],"rules" : {
"angularjs-security-rules/detect-angular-trustAs-methods": 1,"angularjs-security-rules/detect-angular-trustAsHtml-method": 1,"angularjs-security-rules/detect-angular-trustAsCss-method": 1,"angularjs-security-rules/detect-angular-trustAsUrl-method": 1,"angularjs-security-rules/detect-angular-trustAsJs-method": 1,"angularjs-security-rules/detect-angular-trustAsResourceUrl-method": 1,"angularjs-security-rules/detect-angular-open-redirect": 1,"angularjs-security-rules/detect-angular-element-methods": 1,"angularjs-security-rules/detect-angular-orderBy-expressions": 1,"angularjs-security-rules/detect-angular-resource-loading": 1,"angularjs-security-rules/detect-angular-sce-disabled": 1,"angularjs-security-rules/detect-angular-scope-expressions": 1,"angularjs-security-rules/detect-angular-service-expressions": 1,"angularjs-security-rules/detect-third-party-angular-translate": 1
}
}
在此之后,我没有任何线索可以使用eslint命令来扫描我的代码存储库并查找错误。