eslint-plugin-standard

ESlint Plugin for the Standard Linter

MIT 22 个版本
安装
npm install eslint-plugin-standard
yarn add eslint-plugin-standard
pnpm add eslint-plugin-standard
bun add eslint-plugin-standard
README

eslint-plugin-standard travis npm downloads javascript style guide

Deprecated: This package isn't used by standard anymore, as of standard v16. See: https://github.com/standard/standard/issues/1316

ESlint Rules for the Standard Linter

Usage

npm install --save-dev eslint-plugin-standard

Configuration

module.exports = {
  rules: {
    'standard/object-curly-even-spacing': [2, 'either'],
    'standard/array-bracket-even-spacing': [2, 'either'],
    'standard/computed-property-even-spacing': [2, 'even'],
    'standard/no-callback-literal': [2, ['cb', 'callback']]
  }
}

Rules Explanations

There are several rules that were created specifically for the standard linter.

  • object-curly-even-spacing - Like object-curly-spacing from ESLint except it has an either option which lets you have 1 or 0 spaces padding.
  • array-bracket-even-spacing - Like array-bracket-even-spacing from ESLint except it has an either option which lets you have 1 or 0 spacing padding.
  • computed-property-even-spacing - Like computed-property-spacing around ESLint except is has an even option which lets you have 1 or 0 spacing padding.
  • no-callback-literal - Ensures that we strictly follow the callback pattern with undefined, null or an error object in the first position of a callback.
版本列表
5.0.0 2020-11-23
4.1.0 2020-11-10
4.0.2 2020-10-22
4.0.1 2019-08-19
4.0.0 2018-08-28
3.1.0 2018-04-24
3.0.1 2017-04-06
3.0.0 2017-04-06
2.3.1 2017-04-06
2.3.0 2017-04-06
2.2.0 2017-04-05
2.1.1 2017-03-02
2.1.0 2017-03-02
2.0.1 2016-09-27
2.0.0 2016-07-12
1.3.3 2016-07-12
1.3.2 2016-02-07
1.3.1 2015-09-16
1.3.0 2015-08-26
1.2.0 2015-08-03
1.1.0 2015-07-23
1.0.0 2015-07-23