├── .editorconfig ├── .github └── workflows │ ├── ci.yml │ ├── codeql-analysis.yml │ └── npm-publish.yml ├── .gitignore ├── .npmrc ├── .nycrc.json ├── CHANGELOG.md ├── CODE_OF_CONDUCT.md ├── LICENSE ├── README.md ├── SECURITY.md ├── config ├── .eslintrc ├── recommended.js └── style.js ├── docs └── compare-eslint-plugin-json.md ├── index.js ├── lib ├── .eslintrc └── parseJson.js ├── package.json ├── rules ├── .eslintrc ├── index.js ├── no-comments.js ├── use-camelcase.js └── use-valid-json.js └── test ├── config └── recommended │ └── accessor-pairs.test.mjs ├── integration └── lintJsonWithComment.mjs ├── lib └── parseJson.test.mjs ├── rules ├── eslint │ ├── comma-dangle.test.mjs │ ├── indent.test.mjs │ ├── no-dupe-keys.test.mjs │ ├── no-extra-parens.test.mjs │ ├── no-loss-of-precision.test.mjs │ ├── no-multiple-empty-lines.test.mjs │ ├── no-undefined.test.mjs │ ├── quote-props.test.mjs │ ├── quotes.test.mjs │ ├── sort-keys.test.mjs │ └── space-in-parens.test.mjs └── plugin │ ├── no-comments.test.mjs │ ├── use-camelcase.test.mjs │ └── use-valid-json.test.mjs └── testSandbox.js /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zeitport/eslint-plugin-json-es/HEAD/.editorconfig -------------------------------------------------------------------------------- /.github/workflows/ci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zeitport/eslint-plugin-json-es/HEAD/.github/workflows/ci.yml -------------------------------------------------------------------------------- /.github/workflows/codeql-analysis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zeitport/eslint-plugin-json-es/HEAD/.github/workflows/codeql-analysis.yml -------------------------------------------------------------------------------- /.github/workflows/npm-publish.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zeitport/eslint-plugin-json-es/HEAD/.github/workflows/npm-publish.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zeitport/eslint-plugin-json-es/HEAD/.gitignore -------------------------------------------------------------------------------- /.npmrc: -------------------------------------------------------------------------------- 1 | preid="SNAPSHOT" 2 | git-tag-version=false 3 | -------------------------------------------------------------------------------- /.nycrc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zeitport/eslint-plugin-json-es/HEAD/.nycrc.json -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zeitport/eslint-plugin-json-es/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /CODE_OF_CONDUCT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zeitport/eslint-plugin-json-es/HEAD/CODE_OF_CONDUCT.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zeitport/eslint-plugin-json-es/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zeitport/eslint-plugin-json-es/HEAD/README.md -------------------------------------------------------------------------------- /SECURITY.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zeitport/eslint-plugin-json-es/HEAD/SECURITY.md -------------------------------------------------------------------------------- /config/.eslintrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zeitport/eslint-plugin-json-es/HEAD/config/.eslintrc -------------------------------------------------------------------------------- /config/recommended.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zeitport/eslint-plugin-json-es/HEAD/config/recommended.js -------------------------------------------------------------------------------- /config/style.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zeitport/eslint-plugin-json-es/HEAD/config/style.js -------------------------------------------------------------------------------- /docs/compare-eslint-plugin-json.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zeitport/eslint-plugin-json-es/HEAD/docs/compare-eslint-plugin-json.md -------------------------------------------------------------------------------- /index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zeitport/eslint-plugin-json-es/HEAD/index.js -------------------------------------------------------------------------------- /lib/.eslintrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zeitport/eslint-plugin-json-es/HEAD/lib/.eslintrc -------------------------------------------------------------------------------- /lib/parseJson.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zeitport/eslint-plugin-json-es/HEAD/lib/parseJson.js -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zeitport/eslint-plugin-json-es/HEAD/package.json -------------------------------------------------------------------------------- /rules/.eslintrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zeitport/eslint-plugin-json-es/HEAD/rules/.eslintrc -------------------------------------------------------------------------------- /rules/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zeitport/eslint-plugin-json-es/HEAD/rules/index.js -------------------------------------------------------------------------------- /rules/no-comments.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zeitport/eslint-plugin-json-es/HEAD/rules/no-comments.js -------------------------------------------------------------------------------- /rules/use-camelcase.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zeitport/eslint-plugin-json-es/HEAD/rules/use-camelcase.js -------------------------------------------------------------------------------- /rules/use-valid-json.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zeitport/eslint-plugin-json-es/HEAD/rules/use-valid-json.js -------------------------------------------------------------------------------- /test/config/recommended/accessor-pairs.test.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zeitport/eslint-plugin-json-es/HEAD/test/config/recommended/accessor-pairs.test.mjs -------------------------------------------------------------------------------- /test/integration/lintJsonWithComment.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zeitport/eslint-plugin-json-es/HEAD/test/integration/lintJsonWithComment.mjs -------------------------------------------------------------------------------- /test/lib/parseJson.test.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zeitport/eslint-plugin-json-es/HEAD/test/lib/parseJson.test.mjs -------------------------------------------------------------------------------- /test/rules/eslint/comma-dangle.test.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zeitport/eslint-plugin-json-es/HEAD/test/rules/eslint/comma-dangle.test.mjs -------------------------------------------------------------------------------- /test/rules/eslint/indent.test.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zeitport/eslint-plugin-json-es/HEAD/test/rules/eslint/indent.test.mjs -------------------------------------------------------------------------------- /test/rules/eslint/no-dupe-keys.test.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zeitport/eslint-plugin-json-es/HEAD/test/rules/eslint/no-dupe-keys.test.mjs -------------------------------------------------------------------------------- /test/rules/eslint/no-extra-parens.test.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zeitport/eslint-plugin-json-es/HEAD/test/rules/eslint/no-extra-parens.test.mjs -------------------------------------------------------------------------------- /test/rules/eslint/no-loss-of-precision.test.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zeitport/eslint-plugin-json-es/HEAD/test/rules/eslint/no-loss-of-precision.test.mjs -------------------------------------------------------------------------------- /test/rules/eslint/no-multiple-empty-lines.test.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zeitport/eslint-plugin-json-es/HEAD/test/rules/eslint/no-multiple-empty-lines.test.mjs -------------------------------------------------------------------------------- /test/rules/eslint/no-undefined.test.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zeitport/eslint-plugin-json-es/HEAD/test/rules/eslint/no-undefined.test.mjs -------------------------------------------------------------------------------- /test/rules/eslint/quote-props.test.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zeitport/eslint-plugin-json-es/HEAD/test/rules/eslint/quote-props.test.mjs -------------------------------------------------------------------------------- /test/rules/eslint/quotes.test.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zeitport/eslint-plugin-json-es/HEAD/test/rules/eslint/quotes.test.mjs -------------------------------------------------------------------------------- /test/rules/eslint/sort-keys.test.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zeitport/eslint-plugin-json-es/HEAD/test/rules/eslint/sort-keys.test.mjs -------------------------------------------------------------------------------- /test/rules/eslint/space-in-parens.test.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zeitport/eslint-plugin-json-es/HEAD/test/rules/eslint/space-in-parens.test.mjs -------------------------------------------------------------------------------- /test/rules/plugin/no-comments.test.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zeitport/eslint-plugin-json-es/HEAD/test/rules/plugin/no-comments.test.mjs -------------------------------------------------------------------------------- /test/rules/plugin/use-camelcase.test.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zeitport/eslint-plugin-json-es/HEAD/test/rules/plugin/use-camelcase.test.mjs -------------------------------------------------------------------------------- /test/rules/plugin/use-valid-json.test.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zeitport/eslint-plugin-json-es/HEAD/test/rules/plugin/use-valid-json.test.mjs -------------------------------------------------------------------------------- /test/testSandbox.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zeitport/eslint-plugin-json-es/HEAD/test/testSandbox.js --------------------------------------------------------------------------------