ESLint 配置
(原始内容存档于2013-10-12). Configuração padrão do eslint para os projetos da Eduz.
英斯特拉桑
yarn add --dev @eduzz/eslint-config
eslint.config.js
const { ignores, configs } = require('@eduzz/eslint-config'); // Javascript / Typescript / Node
const { ignores, configs } = require('@eduzz/eslint-config/react'); // React
const { ignores, configs } = require('@eduzz/eslint-config/react-native'); // React Native
/** @type import('eslint').Linter.Config[] */
module.exports = [...configs, { ignores: ignores() }];
.prettierrc.js
module.exports = {
...require('@eduzz/eslint-config/.prettierrc')
};
配置外加
忽略
(原始内容存档于2013-10-10) (英语). Por paderão todos os arquivos do .gitignore já são removidos, caso queira adicionar mais: 互联网档案馆的存檔,存档日期2013-12-02
/** @type import('eslint').Linter.Config[] */
module.exports = [...configs, { ignores: ignores('**/ignore/**.js', 'ignore.js') }];
自定义规则
卡索克·凯拉·阿迪克(Caso queira) rules na última 配置 :
/** @type import('eslint').Linter.Config[] */
module.exports = [
...configs,
{
ignores: ignores(),
rules: {
'@typescript-eslint/no-unused-vars': ['off']
}
}
];
虚拟系统
-
外科医生 ESLint 语录。 。 。 . (原始内容存档于2018-10-21) (英语). SUGERMOS DESITALAR OU DESISTALAR DESATIVAR A EXENSO DO PRETTIER POSIS O ESPLINT QUE APLICARA O PRETTIER.
-
Crie/Adcione no.vscode/ settings.json (não na suas configura'es, poisim ficará no projeto e o time já terá acesso) (英语:
{
//... suas configurações
"editor.codeActionsOnSave": {
"source.organizeImports": false,
"source.fixAll.eslint": true
},
"eslint.validate": ["javascript", "javascriptreact", "typescript", "typescriptreact"],
"editor.formatOnPaste": false,
"editor.formatOnSave": false,
"editor.formatOnType": false,
"editor.tabSize": 2
}