├── .circleci └── config.yml ├── .github ├── dependabot.yml └── workflows │ ├── codeql.yml │ └── npm-publish.yml ├── .gitignore ├── .npmignore ├── docs └── rules │ ├── no-mutating-functions.md │ ├── no-mutating-methods.md │ └── no-mutation.md ├── index.js ├── license ├── package.json ├── readme.md ├── rules ├── no-mutating-functions.js ├── no-mutating-methods.js ├── no-mutation.js └── utils │ ├── .DS_Store │ ├── common.js │ └── defaults.js ├── test ├── .DS_Store ├── module.js ├── no-mutating-functions.js ├── no-mutating-methods.js ├── no-mutation.js └── utils │ └── common.js ├── why.md └── yarn.lock /.circleci/config.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sloops77/eslint-plugin-better-mutation/HEAD/.circleci/config.yml -------------------------------------------------------------------------------- /.github/dependabot.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sloops77/eslint-plugin-better-mutation/HEAD/.github/dependabot.yml -------------------------------------------------------------------------------- /.github/workflows/codeql.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sloops77/eslint-plugin-better-mutation/HEAD/.github/workflows/codeql.yml -------------------------------------------------------------------------------- /.github/workflows/npm-publish.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sloops77/eslint-plugin-better-mutation/HEAD/.github/workflows/npm-publish.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sloops77/eslint-plugin-better-mutation/HEAD/.gitignore -------------------------------------------------------------------------------- /.npmignore: -------------------------------------------------------------------------------- 1 | *.md 2 | .DS_Store 3 | -------------------------------------------------------------------------------- /docs/rules/no-mutating-functions.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sloops77/eslint-plugin-better-mutation/HEAD/docs/rules/no-mutating-functions.md -------------------------------------------------------------------------------- /docs/rules/no-mutating-methods.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sloops77/eslint-plugin-better-mutation/HEAD/docs/rules/no-mutating-methods.md -------------------------------------------------------------------------------- /docs/rules/no-mutation.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sloops77/eslint-plugin-better-mutation/HEAD/docs/rules/no-mutation.md -------------------------------------------------------------------------------- /index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sloops77/eslint-plugin-better-mutation/HEAD/index.js -------------------------------------------------------------------------------- /license: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sloops77/eslint-plugin-better-mutation/HEAD/license -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sloops77/eslint-plugin-better-mutation/HEAD/package.json -------------------------------------------------------------------------------- /readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sloops77/eslint-plugin-better-mutation/HEAD/readme.md -------------------------------------------------------------------------------- /rules/no-mutating-functions.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sloops77/eslint-plugin-better-mutation/HEAD/rules/no-mutating-functions.js -------------------------------------------------------------------------------- /rules/no-mutating-methods.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sloops77/eslint-plugin-better-mutation/HEAD/rules/no-mutating-methods.js -------------------------------------------------------------------------------- /rules/no-mutation.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sloops77/eslint-plugin-better-mutation/HEAD/rules/no-mutation.js -------------------------------------------------------------------------------- /rules/utils/.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sloops77/eslint-plugin-better-mutation/HEAD/rules/utils/.DS_Store -------------------------------------------------------------------------------- /rules/utils/common.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sloops77/eslint-plugin-better-mutation/HEAD/rules/utils/common.js -------------------------------------------------------------------------------- /rules/utils/defaults.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sloops77/eslint-plugin-better-mutation/HEAD/rules/utils/defaults.js -------------------------------------------------------------------------------- /test/.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sloops77/eslint-plugin-better-mutation/HEAD/test/.DS_Store -------------------------------------------------------------------------------- /test/module.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sloops77/eslint-plugin-better-mutation/HEAD/test/module.js -------------------------------------------------------------------------------- /test/no-mutating-functions.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sloops77/eslint-plugin-better-mutation/HEAD/test/no-mutating-functions.js -------------------------------------------------------------------------------- /test/no-mutating-methods.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sloops77/eslint-plugin-better-mutation/HEAD/test/no-mutating-methods.js -------------------------------------------------------------------------------- /test/no-mutation.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sloops77/eslint-plugin-better-mutation/HEAD/test/no-mutation.js -------------------------------------------------------------------------------- /test/utils/common.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sloops77/eslint-plugin-better-mutation/HEAD/test/utils/common.js -------------------------------------------------------------------------------- /why.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sloops77/eslint-plugin-better-mutation/HEAD/why.md -------------------------------------------------------------------------------- /yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sloops77/eslint-plugin-better-mutation/HEAD/yarn.lock --------------------------------------------------------------------------------