javascript 使用airbnb,更漂亮

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了javascript 使用airbnb,更漂亮相关的知识,希望对你有一定的参考价值。

module.exports = {
  parser: "babel-eslint",
  extends: [
    "airbnb-base",
    "airbnb-base/rules/strict",
    "airbnb/rules/react",
    "prettier",
    "prettier/react"
  ],
  plugins: ["react", "prettier", "import"],
  env: {
    browser: true,
    node: true
  },
  rules: {
    "class-methods-use-this": "off",
    "comma-dangle": "off",
    "global-require": "off",
    "import/no-extraneous-dependencies": "off",
    "import/prefer-default-export": "off",
    "max-len": "off",
    "no-underscore-dangle": "off",
    "react/prefer-stateless-function": "off",
    "no-param-reassign": "off",
    "react/sort-comp": [
      1,
      {
        order: [
          "type-annotations",
          "static-methods",
          "lifecycle",
          "everything-else",
          "render"
        ]
      }
    ]
  }
};

以上是关于javascript 使用airbnb,更漂亮的主要内容,如果未能解决你的问题,请参考以下文章

更漂亮 + eslint 换行符

创建 react app eslint 更漂亮的配置

如何让 VueJS + ESLint (Airbnb) + Prettier 一起工作? (VS代码)

使用 eslint-config-airbnb 后“./reducer”错误缺少文件扩展名“tsx”

Atom 与 prettier、eslint 和 airbnb 风格的 React 开发指南

不使用 JavaScript 和 CSS 更漂亮