12345678910111213141516171819202122232425262728293031323334353637 |
- /**
- * AlloyTeam ESLint 规则
- *
- * 包含所有 ESLint 规则
- * 使用 babel-eslint 作为解析器
- *
- * @fixable 表示此配置支持 --fix
- * @off 表示此配置被关闭了,并且后面说明了关闭的原因
- */
- module.exports = {
- // parser: 'babel-eslint',
- parser: '@typescript-eslint/parser',
- plugins: ["@typescript-eslint", "prettier"],
- parserOptions: {
- ecmaVersion: 2017,
- sourceType: 'module',
- ecmaFeatures: {
- // @TODO Deprecated https://eslint.org/docs/user-guide/configuring#deprecated
- experimentalObjectRestSpread: true,
- jsx: true,
- modules: true
- }
- },
- env: {
- browser: true,
- node: true,
- commonjs: true,
- es6: true
- },
- // 以当前目录为根目录,不再向上查找 .eslintrc.js
- root: true,
- rules: {
- "prettier/prettier": "error" // prettier 检测到的标红展示
- }
- };
|