我是eslintrc
的新手,我想知道如何使我的.tsx
或.jsx
扩展名的文件被迫以PascalCase
格式调用。
例如,我在我的项目中得到这个文件:src/pages/my_component.tsx
.
我需要MyComponent.tsx
而不是my_component.tsx
我该怎么做?
这是我文件.eslintrc.js
的内容
/* eslint-env node */
module.exports = {
root: true,
env: {
node: true,
},
parser: '@typescript-eslint/parser',
plugins: ['@typescript-eslint', 'prettier', 'json', 'jest'],
extends: [
'eslint:recommended',
'plugin:prettier/recommended',
'plugin:jest/recommended',
'plugin:@typescript-eslint/eslint-recommended',
'plugin:@typescript-eslint/recommended',
],
rules: {
'linebreak-style': ['error', 'unix'],
quotes: ['error', 'single'],
},
};
使用'eslint-plugin-unicorn/filename-case': https://github.com/sindresorhus/eslint-plugin-unicorn/blob/main/docs/rules/filename-case.md
<标题>例子"unicorn/filename-case": [
"error",
{
"case": "pascalCase"
}
]
标题>