├── .git-blame-ignore-revs ├── .github └── workflows │ └── ci.yml ├── .gitignore ├── .npmignore ├── .prettierignore ├── CHANGELOG.md ├── LICENSE.md ├── README.md ├── bin └── eslint-nibble.js ├── docs ├── autofix-applied.png ├── eslint-formatter-screenshot.png └── eslint-stats-screenshot.png ├── eslint.config.mjs ├── index.js ├── package.json ├── prettier.config.mjs ├── src ├── .editorconfig ├── cli.js ├── config │ ├── constants.js │ ├── formatters.js │ └── options.js ├── detailed.js ├── nibbler.js ├── stats.js └── summary.js └── tests ├── fixtures ├── files │ ├── fatal-error │ │ └── fatal.js │ ├── jsx │ │ └── no-semi.jsx │ ├── multi-error │ │ ├── no-semi-plusplus.js │ │ └── two-unused.js │ ├── semi-error │ │ └── no-semi.js │ ├── semi-okay │ │ └── semi.js │ └── semi-warn │ │ └── no-semi.js └── reports │ ├── meta.js │ ├── no-issues.js │ ├── one-file-one-error-one-fixable-error.js │ ├── one-file-one-error.js │ ├── one-file-one-fatal-error.js │ ├── one-file-one-warning.js │ ├── one-file-two-errors-no-warnings-one-rule.js │ ├── one-file-two-errors-no-warnings-two-rules.js │ ├── one-file-two-errors-one-fixable-error.js │ ├── two-files-two-errors-no-warnings-one-rule.js │ └── two-files-two-errors-no-warnings-two-rules.js └── src ├── cli-test.js ├── detailed-test.js ├── nibbler-test.js ├── stats-test.js └── summary-test.js /.git-blame-ignore-revs: -------------------------------------------------------------------------------- 1 | # Formatting with prettier 2 | f9fb031cff950d10f90abc8c09eedbe388632295 3 | -------------------------------------------------------------------------------- /.github/workflows/ci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IanVS/eslint-nibble/HEAD/.github/workflows/ci.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IanVS/eslint-nibble/HEAD/.gitignore -------------------------------------------------------------------------------- /.npmignore: -------------------------------------------------------------------------------- 1 | tests 2 | test.js 3 | .gitignore 4 | *.sublime* 5 | -------------------------------------------------------------------------------- /.prettierignore: -------------------------------------------------------------------------------- 1 | tests/fixtures 2 | -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IanVS/eslint-nibble/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /LICENSE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IanVS/eslint-nibble/HEAD/LICENSE.md -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IanVS/eslint-nibble/HEAD/README.md -------------------------------------------------------------------------------- /bin/eslint-nibble.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IanVS/eslint-nibble/HEAD/bin/eslint-nibble.js -------------------------------------------------------------------------------- /docs/autofix-applied.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IanVS/eslint-nibble/HEAD/docs/autofix-applied.png -------------------------------------------------------------------------------- /docs/eslint-formatter-screenshot.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IanVS/eslint-nibble/HEAD/docs/eslint-formatter-screenshot.png -------------------------------------------------------------------------------- /docs/eslint-stats-screenshot.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IanVS/eslint-nibble/HEAD/docs/eslint-stats-screenshot.png -------------------------------------------------------------------------------- /eslint.config.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IanVS/eslint-nibble/HEAD/eslint.config.mjs -------------------------------------------------------------------------------- /index.js: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env node 2 | 3 | module.exports = require('./src/main'); 4 | -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IanVS/eslint-nibble/HEAD/package.json -------------------------------------------------------------------------------- /prettier.config.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IanVS/eslint-nibble/HEAD/prettier.config.mjs -------------------------------------------------------------------------------- /src/.editorconfig: -------------------------------------------------------------------------------- 1 | [*.js] 2 | indent_size = 2; 3 | -------------------------------------------------------------------------------- /src/cli.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IanVS/eslint-nibble/HEAD/src/cli.js -------------------------------------------------------------------------------- /src/config/constants.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IanVS/eslint-nibble/HEAD/src/config/constants.js -------------------------------------------------------------------------------- /src/config/formatters.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IanVS/eslint-nibble/HEAD/src/config/formatters.js -------------------------------------------------------------------------------- /src/config/options.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IanVS/eslint-nibble/HEAD/src/config/options.js -------------------------------------------------------------------------------- /src/detailed.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IanVS/eslint-nibble/HEAD/src/detailed.js -------------------------------------------------------------------------------- /src/nibbler.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IanVS/eslint-nibble/HEAD/src/nibbler.js -------------------------------------------------------------------------------- /src/stats.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IanVS/eslint-nibble/HEAD/src/stats.js -------------------------------------------------------------------------------- /src/summary.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IanVS/eslint-nibble/HEAD/src/summary.js -------------------------------------------------------------------------------- /tests/fixtures/files/fatal-error/fatal.js: -------------------------------------------------------------------------------- 1 | = foo; 2 | -------------------------------------------------------------------------------- /tests/fixtures/files/jsx/no-semi.jsx: -------------------------------------------------------------------------------- 1 | var foo = 1 2 | foo++; 3 | -------------------------------------------------------------------------------- /tests/fixtures/files/multi-error/no-semi-plusplus.js: -------------------------------------------------------------------------------- 1 | var foo = 1 2 | foo++; 3 | -------------------------------------------------------------------------------- /tests/fixtures/files/multi-error/two-unused.js: -------------------------------------------------------------------------------- 1 | var bar; 2 | var foo; 3 | -------------------------------------------------------------------------------- /tests/fixtures/files/semi-error/no-semi.js: -------------------------------------------------------------------------------- 1 | var foo = 1 2 | foo++; 3 | -------------------------------------------------------------------------------- /tests/fixtures/files/semi-okay/semi.js: -------------------------------------------------------------------------------- 1 | var foo = 1; 2 | foo++; 3 | -------------------------------------------------------------------------------- /tests/fixtures/files/semi-warn/no-semi.js: -------------------------------------------------------------------------------- 1 | var foo = 1 2 | foo++; 3 | -------------------------------------------------------------------------------- /tests/fixtures/reports/meta.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IanVS/eslint-nibble/HEAD/tests/fixtures/reports/meta.js -------------------------------------------------------------------------------- /tests/fixtures/reports/no-issues.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IanVS/eslint-nibble/HEAD/tests/fixtures/reports/no-issues.js -------------------------------------------------------------------------------- /tests/fixtures/reports/one-file-one-error-one-fixable-error.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IanVS/eslint-nibble/HEAD/tests/fixtures/reports/one-file-one-error-one-fixable-error.js -------------------------------------------------------------------------------- /tests/fixtures/reports/one-file-one-error.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IanVS/eslint-nibble/HEAD/tests/fixtures/reports/one-file-one-error.js -------------------------------------------------------------------------------- /tests/fixtures/reports/one-file-one-fatal-error.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IanVS/eslint-nibble/HEAD/tests/fixtures/reports/one-file-one-fatal-error.js -------------------------------------------------------------------------------- /tests/fixtures/reports/one-file-one-warning.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IanVS/eslint-nibble/HEAD/tests/fixtures/reports/one-file-one-warning.js -------------------------------------------------------------------------------- /tests/fixtures/reports/one-file-two-errors-no-warnings-one-rule.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IanVS/eslint-nibble/HEAD/tests/fixtures/reports/one-file-two-errors-no-warnings-one-rule.js -------------------------------------------------------------------------------- /tests/fixtures/reports/one-file-two-errors-no-warnings-two-rules.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IanVS/eslint-nibble/HEAD/tests/fixtures/reports/one-file-two-errors-no-warnings-two-rules.js -------------------------------------------------------------------------------- /tests/fixtures/reports/one-file-two-errors-one-fixable-error.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IanVS/eslint-nibble/HEAD/tests/fixtures/reports/one-file-two-errors-one-fixable-error.js -------------------------------------------------------------------------------- /tests/fixtures/reports/two-files-two-errors-no-warnings-one-rule.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IanVS/eslint-nibble/HEAD/tests/fixtures/reports/two-files-two-errors-no-warnings-one-rule.js -------------------------------------------------------------------------------- /tests/fixtures/reports/two-files-two-errors-no-warnings-two-rules.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IanVS/eslint-nibble/HEAD/tests/fixtures/reports/two-files-two-errors-no-warnings-two-rules.js -------------------------------------------------------------------------------- /tests/src/cli-test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IanVS/eslint-nibble/HEAD/tests/src/cli-test.js -------------------------------------------------------------------------------- /tests/src/detailed-test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IanVS/eslint-nibble/HEAD/tests/src/detailed-test.js -------------------------------------------------------------------------------- /tests/src/nibbler-test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IanVS/eslint-nibble/HEAD/tests/src/nibbler-test.js -------------------------------------------------------------------------------- /tests/src/stats-test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IanVS/eslint-nibble/HEAD/tests/src/stats-test.js -------------------------------------------------------------------------------- /tests/src/summary-test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/IanVS/eslint-nibble/HEAD/tests/src/summary-test.js --------------------------------------------------------------------------------