Skip to content
ESlint Rules for the Standard Linter
JavaScript
Branch: master
Clone or download
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
rules Update repository URL:s to point to "standard" org May 2, 2018
tests HACK: disable failing tests Aug 5, 2019
.npmignore npmignore Aug 28, 2018
.travis.yml add travis May 2, 2018
LICENSE Initial commit Jul 22, 2015
README.md add missing comma-separators in example of eslint-rules. Dec 31, 2018
index.js New Rule: no-callback-literal (fixes #12) Nov 18, 2016
package.json mocha@6 Aug 5, 2019

README.md

eslint-plugin-standard travis npm downloads javascript style guide

ESlint Rules for the Standard Linter

Usage

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

Configuration

{
  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.
You can’t perform that action at this time.