@ loudbeds/ slint- config
此软件包提供了一个共享扩展 ESLint 语录 cloudbeds应用程序的配置 . 还有 Javascript, (中文(简体) ), 字体, (中文(简体) ), 反应, (中文(简体) ), 武杰斯语Name, (中文(简体) ), 欢乐,以及 贾森 相会相会.
可共享配置 旨在与 extends 特性 .eslintrc 文档.
Airbnb JavaScript 样式指南 用作我们ESLint配置的基础,并添加/更改一些内容。 见 JavaScript 样式指南 相会一页.
这套材料作为公共国家预防机制模块在@Cloudbeds国家预防机制组织下共享.
安装
安装 ESLint 和所有依赖 :
npm install @cloudbeds/eslint-config --save-dev
开始
在您的 package.json
{
"scripts": {
"lint": "eslint src/**/*.{js,vue,ts}",
"lint:show-unused-directives": "npm run lint -- --report-unused-disable-directives",
},
"eslintConfig": {
"extends": "@cloudbeds/eslint-config"
}
}
特殊情况
字体
默认路径 配置图 实值 ./tsconfig.json (英语)。如果您有不同的路径 配置图 文档.
您可以在您的目录中指定路径和规则 .eslintrc.js数字 :
module.exports = {
extends: '@cloudbeds/eslint-config',
overrides: [
{
files: ['*.ts', '**/*.ts'],
parserOptions: {
project: 'path_to_tsconfig.js',
},
rules: {
'some_rule': ['off', options]
},
},
],
};
埃斯林特插头进口
如果您有网页包配置, 请在您的 .eslintrc.js数字 :
{
"settings": {
"import/resolver": {
"webpack": {
"config": "./webpack.bask.js"
}
}
}