ctrl+shift+p filters: :st2 :st3 :win :osx :linux
Browse

LSP-eslint

by sublimelsp ST3

ESLint support for Sublime LSP plugin

Details

Installs

  • Total 64
  • Win 15
  • Mac 28
  • Linux 21
Apr 4 Apr 3 Apr 2 Apr 1 Mar 31 Mar 30 Mar 29 Mar 28 Mar 27 Mar 26 Mar 25 Mar 24 Mar 23 Mar 22 Mar 21 Mar 20 Mar 19 Mar 18 Mar 17 Mar 16 Mar 15 Mar 14 Mar 13 Mar 12 Mar 11 Mar 10 Mar 9 Mar 8 Mar 7 Mar 6 Mar 5 Mar 4 Mar 3 Mar 2 Mar 1 Feb 29 Feb 28 Feb 27 Feb 26 Feb 25 Feb 24 Feb 23 Feb 22 Feb 21 Feb 20
Windows 0 1 0 1 0 0 1 0 0 0 0 2 1 0 0 0 0 0 2 1 6 1 1 0 1 0 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
Mac 3 3 1 1 0 2 2 0 0 0 2 0 4 0 0 1 0 0 0 1 2 1 4 0 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
Linux 1 1 2 0 1 1 4 0 0 1 0 0 0 0 0 1 1 0 0 1 1 1 1 1 0 0 0 0 0 0 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0

Readme

Source
raw.​githubusercontent.​com

LSP-eslint

Eslint support for Sublime's LSP plugin.

  • Install LSP and LSP-eslint from Package Control.
  • Restart Sublime.

Configuration

Open configuration file using command palette with Preferences: LSP-eslint Settings command or opening it from the Sublime menu.

Configuration file contains multiple configuration keys:

scopes

Defines which scopes ESLint can run in.

syntaxes

Defines which syntax files ESLint can run in.

initializationOptions

Configuration options sent with initialize message. I believe these are not used by ESLint.

settings

ESLint configuration options. Those are currently not documented but documentation for VSCode extension roughly matches with those so can help in understanding them.

FAQ

Q: How to enable linting of Typescript code?

A: Add "source.ts" entry to scopes option and "Packages/TypeScript Syntax/TypeScript.tmLanguage" entry to syntaxes option. It's also necessary to have appropriate ESLint configuration in your project. See https://github.com/typescript-eslint/typescript-eslint for more information.