Skip to content
ESlint Rules for the Standard Linter
JavaScript
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
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 4.0.1 Aug 19, 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.