我怎么能强迫我的typescript (.eslintrc)项目来验证我的.tsx文件有PascalCase模式?<



我是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"
}
]

最新更新