eslint-config-interactivethings

The Interactive Things ESLint config

Interactive Things ESLint Config

We (mostly) structure and lint our JS code according to AirBnB's JavaScript styleguide. Exceptions are noted below.

Usage

npm install eslint-config-interactivethings --save-dev

In your project's .eslintrc:

{
  "extends": "interactivethings"
}

Override any rules which don't fit your project.

Differences to AirBnB config

  • JSX single quotes
  • Capitalized functions don't need to be used with new. E.g. const foo = Immutable.Map();should be allowed.
  • Allows the __DEV__global

Development

  • Create single commits for each rule change, and describe the reason for the change in the commit message (whynot just what).
  • List any deviations from AirBnB's style in this README
  • Create a new version using npm version x.x.x

Repository

https://github.com/interactivethings/eslint-config-interactivethings


上一篇:JS面试中常见的算法题
下一篇:responsive-loader

相关推荐

  • 预期的换行符是'LF '但发现'CRLF '在使用大口ESLint断行风格

    Backdoor Cipher(https://stackoverflow.com/users/5908241/backdoorcipher)提出了一个问题:Expected linebreaks t...

    2 年前
  • 项目代码的格式化统一配置 Prettier & ESLint

    以前没时间过eslint,每次项目vscode 编辑器的eslint插件就关掉eslint,老项目都没注意过相关的代码规范,这次新项目加入进去实践下! Question 1. 三个插件功自动有...

    2 年前
  • 跨域编辑器的编码习惯editorConfig

    编辑器就是生产力,符合个人编程习惯和风格的编辑器能给开发带来轻松愉快的心情和生产力。前端开发中越来越多东西需要通过配置文件来进行配置,现在编辑器也使用了这一方法。 意义 存在的目的是项目代码在不...

    1 年前
  • 解决tsconfig.json配置paths, 却依然报错can't find module?

    NodeJs程序中若使用typescript经常会遇到一个问题, 即明明在tsconfig.json里配置了paths映射,为啥import使用路径别名,例如@test/a.ts时,会报错can't ...

    11 天前
  • 用eslint + prettier + pre-commit管理项目(React)

    前言 人是很懒惰的,你刚开始建立的一个规规整整的项目,可能一段时间过后,就回被你无数次的提交代码弄得凌乱不堪。 就算你能保证你的编码风格严谨统一,别人又该如何,每个人都有不一样的编码风格,要保持统...

    2 年前
  • 理解webpack.config.js的四个核心概念

    webpack是需要自己编写自己需要的一个配置对象,取决你如何使用webpack,下面指定了所有的可用的配置选项。 参考文档:https://doc.webpackchina.org...(https...

    2 年前
  • 深入理解 Eslint (手把手教你撸一个plugin)

    前言 虽然现在已经有很多实用的 ESHint 插件了,但随着项目不断迭代发展,你可能会遇到已有 ESHint 插件不能满足现在团队开发的情况。这时候,你需要自己来创建一个 ESHint 插件。

    7 个月前
  • 深入理解 ESLint

    前言 小沈是一个刚刚开始工作的前端实习生,第一次进行团队开发,难免有些紧张。在导师的安排下,拿到了项目的 git 权限,开始进行 clone。 小沈开始细细品味着同事们的代码,终于在他的不懈...

    10 个月前
  • 没有webpack.config.js如何配置less ??安装配置less必看

    首先我们最新创建的项目;无论是vue或者react项目,你都找不到webpack.config.js,甚至没有原来的build文件夹,那我们如何配置less或者jq这种插件呢?接下来进入正题 配置le...

    3 个月前
  • 梳理前端开发使用eslint-prettier检查和格式化代码

    问题痛点 在团队的项目开发过程中,代码维护所占的时间比重往往大于新功能的开发。因此编写符合团队编码规范的代码是至关重要的,这样做不仅可以很大程度地避免基本语法错误,也保证了代码的可读性。

    2 年前

官方社区

扫码加入 JavaScript 社区