在没有babbel的日食中使用airbnb javascript样式指南

时间:2017-09-27 21:55:11

标签: eclipse airbnb tern eslint-config-airbnb

如何在不使用任何其他工具的情况下使用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代码吗?

0 个答案:

没有答案