如何在不使用任何其他工具的情况下使用airbnb javascript styling guide。我已经为我的Eclipse氧气安装了Tern(Tern IDE)。我下载了eslint-config-airbnb-base-v12.0.1的最新版本,并在中选择了
项目 - >属性 - >燕鸥 - >验证 - > ESLint发布中的.eslintrc
文件。我的Tern配置存储在.tern-project
文件中:
{
"ecmaVersion": 6,
"plugins": {
"guess-types": {
},
"outline": {
},
"eslint": {
"configFile": "C:\\dev\\workspace\\pyqt_web\\eslint-config-airbnb-base\\.eslintrc"
},
"browser-extension": {
},
"bootstrap": {
}
},
"libs": [
"browser",
"jquery"
]
}
.eslintrc
看起来像:
{
"extends": "./index.js",
"rules": {
// disable requiring trailing commas because it might be nice to revert to
// being JSON at some point, and I don't want to make big changes now.
"comma-dangle": 0
},
}
和index.js
:
module.exports = {
extends: [
'./rules/best-practices',
'./rules/errors',
'./rules/node',
'./rules/style',
'./rules/variables',
'./rules/es6',
'./rules/imports',
].map(require.resolve),
parserOptions: {
ecmaVersion: 2017,
sourceType: 'module',
ecmaFeatures: {
experimentalObjectRestSpread: true,
},
},
rules: {
strict: 'error',
},
};
从这里开始我不知道该怎么走。我希望,我得到一个与airbnb风格指南相匹配的新警告。这适用于html文件中的js代码吗?