Atom Packages Directory

a package directory for a text editor of the 21st Century

Linter Js Standard Jsx by Tim Kye

Install with:
    apm install linter-js-standard-jsx
  

linter-js-standard-jsx

This is a fork of the original plugin linter-js-standard, to add support for standard-jsx. The README has

This plugin for Linter provides an interface for error/warning messages from standard-jsx, standard, semistandard or happiness.

demo

Installation

Linter package must be installed in order to use this plugin. If Linter is not installed, please follow the instructions here.

Plugin installation

$ apm install linter-js-standard-jsx

Features

Custom parsers currently supported: - esprima - esprima-fb - babel-eslint

Note: If a custom parser is missing from this list please make a PR by adding the missing parser to package.json dependencies.

Settings

checkStyleDevDependencies (default: false)

Check code style in package.json devDependencies. If a valid style is not found it won’t lint.

Note: This will use the nearest package.json.

honorStyleSettings (default: true)

Honors style settings defined in package.json.

Current style settings supported: - ignore - parser

Note: This will use the nearest package.json.

style (default: standard-jsx)

Switch between standard and semistandard styles. If checkStyleDevDependencies is true this setting will be ignored.

showEslintRules (default: false)

Enable/disable showing the id of the offended eslint rules.

Example of messages while showEslintRules is: - true: Extra semicolon. (semi) - false: Extra semicolon.

lintMarkdownFiles (default: false)

Lint markdown fenced code blocks.

Global Variable Support

To have the linter not warn about undeclared variables when using global variables, honorStyleSettings has to be checked/true and a “globals” section has to be added to package.json: "semistandard": { "globals": [ "var1", "var2" ] } OR "standard": { "globals": [ "var1", "var2 ] } Also see https://github.com/feross/standard#i-use-a-library-that-pollutes-the-global-namespace-how-do-i-prevent-variable-is-not-defined-errors.

License

MIT

Keywords: javascript, standard-jsx, linter Suggest keywords
Fork me on GitHub