MegaLinter can help you to define the same linter configuration locally

INSTRUCTIONS

- Copy the content of IDE-config folder at the root of your repository
- if you are using Visual Studio Code, just reopen your project after the copy, and you will be prompted to install recommended extensions
- If not, you can install extensions manually using the following links.

IDE EXTENSIONS APPLICABLE TO YOUR PROJECT

eslint-plugin-jsonc (JSON)
  - vscode:
    - vscode-eslint: https://github.com/ota-meshi/eslint-plugin-jsonc#visual-studio-code

prettier (JSON)
  - atom:
    - prettier-atom: https://github.com/prettier/prettier-atom
    - atom-mprettier: https://github.com/t9md/atom-mprettier
    - atom-miniprettier: https://github.com/duailibe/atom-miniprettier
  - emacs:
    - prettier-emacs: https://github.com/prettier/prettier-emacs
    - prettier.el: https://github.com/jscheid/prettier.el
    - apheleia: https://github.com/raxod502/apheleia
  - idea:
    - native support: https://prettier.io/docs/en/webstorm.html
  - sublime:
    - JsPrettier: https://packagecontrol.io/packages/JsPrettier
  - vim:
    - vim-prettier: https://github.com/prettier/vim-prettier
  - visual_studio:
    - JavaScriptPrettier: https://github.com/madskristensen/JavaScriptPrettier
  - vscode:
    - prettier-vscode: https://marketplace.visualstudio.com/items?itemName=esbenp.prettier-vscode

v8r (JSON)
  - eclipse:
    - native support: https://www.eclipse.org/
  - idea:
    - native support: https://www.jetbrains.com/products/#type=ide
  - vim:
    - vison: https://github.com/Quramy/vison
  - vscode:
    - native support: https://code.visualstudio.com/

markdownlint (MARKDOWN)
  - atom:
    - linter-node-markdownlint: https://atom.io/packages/linter-node-markdownlint
  - sublime:
    - SublimeLinter-contrib-markdownlint: https://packagecontrol.io/packages/SublimeLinter-contrib-markdownlint
  - vim:
    - coc-markdownlint: https://github.com/fannheyward/coc-markdownlint
  - vscode:
    - vscode-markdownlint: https://marketplace.visualstudio.com/items/DavidAnson.vscode-markdownlint

markdown-table-formatter (MARKDOWN)
  - vscode:
    - Markdown Table Prettify Extension: https://github.com/darkriszty/MarkdownTablePrettify-VSCodeExt

cspell (SPELL)
  - vscode:
    - Code Spell Checker: https://marketplace.visualstudio.com/items?itemName=streetsidesoftware.code-spell-checker

eslint (TYPESCRIPT)
  - atom:
    - linter-eslint: https://atom.io/packages/linter-eslint
  - brackets:
    - brackets-eslint: https://github.com/brackets-userland/brackets-eslint
  - eclipse:
    - Tern-Linter-ESLint: https://github.com/angelozerr/tern.java/wiki/Tern-Linter-ESLint
  - emacs:
    - flycheck: http://www.flycheck.org/en/latest/languages.html#javascript
  - idea:
    - ESLint Plugin: https://plugins.jetbrains.com/plugin/7494-eslint
  - sublime:
    - SublimeLinter-eslint: https://github.com/roadhump/SublimeLinter-eslint
  - vim:
    - ale: https://github.com/w0rp/ale
    - Syntastic: https://github.com/vim-syntastic/syntastic/tree/master/syntax_checkers/javascript
  - vscode:
    - vscode-eslint: https://marketplace.visualstudio.com/items?itemName=dbaeumer.vscode-eslint

standard (TYPESCRIPT)
  - atom:
    - linter-js-standard: https://atom.io/packages/linter-js-standard
    - linter-js-standard-engine: https://atom.io/packages/linter-js-standard-engine
    - standard-formatter: https://atom.io/packages/standard-formatter
  - brackets:
    - brackets-standard: https://github.com/ishamf/brackets-standard/
  - idea:
    - native support: https://blog.jetbrains.com/webstorm/2017/01/webstorm-2017-1-eap-171-2272/
  - sublime:
    - SublimeLinter-contrib-standard: https://packagecontrol.io/packages/SublimeLinter-contrib-standard
    - StandardFormat: https://packagecontrol.io/packages/StandardFormat
  - vscode:
    - https://marketplace.visualstudio.com/items?itemName=chenxsan.vscode-standardjs: vscode-standardjs

prettier (YAML)
  - atom:
    - prettier-atom: https://github.com/prettier/prettier-atom
    - atom-mprettier: https://github.com/t9md/atom-mprettier
    - atom-miniprettier: https://github.com/duailibe/atom-miniprettier
  - emacs:
    - prettier-emacs: https://github.com/prettier/prettier-emacs
    - prettier.el: https://github.com/jscheid/prettier.el
    - apheleia: https://github.com/raxod502/apheleia
  - idea:
    - native support: https://prettier.io/docs/en/webstorm.html
  - sublime:
    - JsPrettier: https://packagecontrol.io/packages/JsPrettier
  - vim:
    - vim-prettier: https://github.com/prettier/vim-prettier
  - visual_studio:
    - JavaScriptPrettier: https://github.com/madskristensen/JavaScriptPrettier
  - vscode:
    - prettier-vscode: https://marketplace.visualstudio.com/items?itemName=esbenp.prettier-vscode

v8r (YAML)
  - eclipse:
    - native support: https://www.eclipse.org/
  - idea:
    - native support: https://www.jetbrains.com/products/#type=ide
  - vim:
    - vison: https://github.com/Quramy/vison
  - vscode:
    - native support: https://code.visualstudio.com/

yamllint (YAML)
  - emacs:
    - flycheck: https://github.com/krzysztof-magosa/flycheck-yamllint
  - vim:
    - ale: https://github.com/w0rp/ale
