forked from https://github.com/encode-studio-fe/fe-spec
除了本包,你需要同时安装 ESlint
$ npm install eslint-plugin-yibo eslint --save-dev
// .eslintrc.js
module.exports = {
plugin: ['eslint-config-encode'],
rules: {
'eslint-plugin-yibo/no-secret-info': 'error',
},
};
// .eslintrc.js
module.exports = {
extends: 'plugin:eslint-plugin-yibo/recommended',
};
-
no-broad-semantic-versioning
不要指定宽泛的版本范围 -
no-http-url
使用 HTTPS 协议头的 URL,而不是 HTTP -
no-js-in-ts-project
不要在 TS 项目中使用 JS -
no-secret-info
不要在代码中直接设置password
token
andsecret
信息