A JSON parser for ESLint that works with a lot of existing ESLint rules or your custom rules.
npm install eslint-plugin-json-es --save-dev
This is an example ESLint configuration for all *.json files. It extends the recommended rules for JSON.
{ "overrides": [{ "files": ["*.json"], "parser": "eslint-plugin-json-es", "extends": "plugin:eslint-plugin-json-es/recommended", "rules": { } }] }
See the example branch for different use cases and ESLint configurations.
There are three different ways how to add JSON linting to ESLint. Select the package that fits your needs:
(1) Uses custom AST node types
(2) Not every ESLint rule makes sense for JSON
Based on the recommended rules with stylistic aspects.
A list of optional rules that can be added to your configuration.
The "original" ESLint camelcase rule does not work with JSON files.
A custom 'use-camelcase' rule is available. Based on the ESLint camelcase rule with minor adjustments.
Configuration
{ "rules": { "json-es/use-camelcase": ["error", {"allow": ["FOO", "[regex]*"]}] } }
RetroSearch is an open source project built by @garambo | Open a GitHub Issue
Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo
HTML:
3.2
| Encoding:
UTF-8
| Version:
0.7.4