eslint-config-strelka

2.6.0 • Public • Published

eslint-config-strelka

Based on Standard JS

Setup

General

  1. Install:
$ yarn add eslint eslint-{config-{standard,strelka},plugin-{promise,import,node,standard}}
  1. In .eslintrc:
{ "extends": "strelka" }

React

  1. Install:
$ yarn add eslint eslint-{config-{standard,standard-jsx,strelka},plugin-{promise,import,node,react,standard}}
  1. In .eslintrc:
{ "extends": "strelka/react" }
  1. Usage:
$ eslint --ext js,jsx .

Vue

  1. Install:
$ yarn add eslint eslint-{config-{standard,vue,strelka},plugin-{promise,import,node,html,vue,standard}}
  1. In .eslintrc:
{ "extends": "strelka/vue" }
  1. Usage:
$ eslint --ext js,vue .

Editors

Sublime Text

  1. Install Eslint globally with npm i -g eslint
  2. Install Sublime packages:
    • SublimeLinter
    • SublimeLinter-contrib-eslint
  3. Open SublimeLinter Settings: User and add this options:
"user"{
  "linters": {
    "eslint": {
      "@disable": false,
      "args": [ "--ext=js,jsx,vue" ],
      "excludes": []
    }
  },
  "syntax_map": {
    "javascript (babel)": "javascript",
    "vue": "javascript"
  },
}

Rules

TODO

Related

  • Standard.js - One JavaScript Style to Rule Them All
  • ESLint - The pluggable linting utility for JavaScript and JSX

Strelka

Package Sidebar

Install

npm i eslint-config-strelka

Weekly Downloads

4

Version

2.6.0

License

ISC

Last publish

Collaborators

  • atmta
  • exah
  • razdvapoka