├── .babel.cjs.json ├── .babel.mjs.json ├── .changeset └── config.json ├── .envrc ├── .github ├── FUNDING.yml ├── actions │ └── setup │ │ └── action.yml └── workflows │ ├── check.yml │ └── release.yml ├── .gitignore ├── .gitpod.yml ├── .prettierrc.json ├── .vscode ├── settings.json └── tasks.json ├── CHANGELOG.md ├── LICENSE ├── README.md ├── eslint.config.mjs ├── flake.lock ├── flake.nix ├── package.json ├── patches └── @changesets__get-github-info@0.6.0.patch ├── pnpm-lock.yaml ├── src ├── Dprint.ts ├── RegularExpression.ts ├── configs │ ├── disable-conflict-rules.ts │ └── dprint.ts ├── index.ts ├── plugin.ts ├── rules │ ├── dprint.ts │ └── no-import-from-barrel-package.ts └── utils │ └── eslint.ts ├── test ├── __snapshots__ │ ├── diagnostics.test.ts.snap │ └── refactors.test.ts.snap ├── dprint.test.ts ├── fixtures │ ├── file.ts │ └── tsconfig.json ├── no-import-from-barrel-package.test.ts └── utils │ └── index.ts ├── tsconfig.base.json ├── tsconfig.json ├── tsconfig.src.json ├── tsconfig.test.json └── vitest.config.ts /.babel.cjs.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Effect-TS/eslint-plugin/HEAD/.babel.cjs.json -------------------------------------------------------------------------------- /.babel.mjs.json: -------------------------------------------------------------------------------- 1 | { 2 | "plugins": [["annotate-pure-calls"]] 3 | } 4 | -------------------------------------------------------------------------------- /.changeset/config.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Effect-TS/eslint-plugin/HEAD/.changeset/config.json -------------------------------------------------------------------------------- /.envrc: -------------------------------------------------------------------------------- 1 | use flake; 2 | -------------------------------------------------------------------------------- /.github/FUNDING.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Effect-TS/eslint-plugin/HEAD/.github/FUNDING.yml -------------------------------------------------------------------------------- /.github/actions/setup/action.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Effect-TS/eslint-plugin/HEAD/.github/actions/setup/action.yml -------------------------------------------------------------------------------- /.github/workflows/check.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Effect-TS/eslint-plugin/HEAD/.github/workflows/check.yml -------------------------------------------------------------------------------- /.github/workflows/release.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Effect-TS/eslint-plugin/HEAD/.github/workflows/release.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Effect-TS/eslint-plugin/HEAD/.gitignore -------------------------------------------------------------------------------- /.gitpod.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Effect-TS/eslint-plugin/HEAD/.gitpod.yml -------------------------------------------------------------------------------- /.prettierrc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Effect-TS/eslint-plugin/HEAD/.prettierrc.json -------------------------------------------------------------------------------- /.vscode/settings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Effect-TS/eslint-plugin/HEAD/.vscode/settings.json -------------------------------------------------------------------------------- /.vscode/tasks.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Effect-TS/eslint-plugin/HEAD/.vscode/tasks.json -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Effect-TS/eslint-plugin/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Effect-TS/eslint-plugin/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Effect-TS/eslint-plugin/HEAD/README.md -------------------------------------------------------------------------------- /eslint.config.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Effect-TS/eslint-plugin/HEAD/eslint.config.mjs -------------------------------------------------------------------------------- /flake.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Effect-TS/eslint-plugin/HEAD/flake.lock -------------------------------------------------------------------------------- /flake.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Effect-TS/eslint-plugin/HEAD/flake.nix -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Effect-TS/eslint-plugin/HEAD/package.json -------------------------------------------------------------------------------- /patches/@changesets__get-github-info@0.6.0.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Effect-TS/eslint-plugin/HEAD/patches/@changesets__get-github-info@0.6.0.patch -------------------------------------------------------------------------------- /pnpm-lock.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Effect-TS/eslint-plugin/HEAD/pnpm-lock.yaml -------------------------------------------------------------------------------- /src/Dprint.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Effect-TS/eslint-plugin/HEAD/src/Dprint.ts -------------------------------------------------------------------------------- /src/RegularExpression.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Effect-TS/eslint-plugin/HEAD/src/RegularExpression.ts -------------------------------------------------------------------------------- /src/configs/disable-conflict-rules.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Effect-TS/eslint-plugin/HEAD/src/configs/disable-conflict-rules.ts -------------------------------------------------------------------------------- /src/configs/dprint.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Effect-TS/eslint-plugin/HEAD/src/configs/dprint.ts -------------------------------------------------------------------------------- /src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Effect-TS/eslint-plugin/HEAD/src/index.ts -------------------------------------------------------------------------------- /src/plugin.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Effect-TS/eslint-plugin/HEAD/src/plugin.ts -------------------------------------------------------------------------------- /src/rules/dprint.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Effect-TS/eslint-plugin/HEAD/src/rules/dprint.ts -------------------------------------------------------------------------------- /src/rules/no-import-from-barrel-package.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Effect-TS/eslint-plugin/HEAD/src/rules/no-import-from-barrel-package.ts -------------------------------------------------------------------------------- /src/utils/eslint.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Effect-TS/eslint-plugin/HEAD/src/utils/eslint.ts -------------------------------------------------------------------------------- /test/__snapshots__/diagnostics.test.ts.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Effect-TS/eslint-plugin/HEAD/test/__snapshots__/diagnostics.test.ts.snap -------------------------------------------------------------------------------- /test/__snapshots__/refactors.test.ts.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Effect-TS/eslint-plugin/HEAD/test/__snapshots__/refactors.test.ts.snap -------------------------------------------------------------------------------- /test/dprint.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Effect-TS/eslint-plugin/HEAD/test/dprint.test.ts -------------------------------------------------------------------------------- /test/fixtures/file.ts: -------------------------------------------------------------------------------- 1 | // empty file required by eslint 2 | -------------------------------------------------------------------------------- /test/fixtures/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Effect-TS/eslint-plugin/HEAD/test/fixtures/tsconfig.json -------------------------------------------------------------------------------- /test/no-import-from-barrel-package.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Effect-TS/eslint-plugin/HEAD/test/no-import-from-barrel-package.test.ts -------------------------------------------------------------------------------- /test/utils/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Effect-TS/eslint-plugin/HEAD/test/utils/index.ts -------------------------------------------------------------------------------- /tsconfig.base.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Effect-TS/eslint-plugin/HEAD/tsconfig.base.json -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Effect-TS/eslint-plugin/HEAD/tsconfig.json -------------------------------------------------------------------------------- /tsconfig.src.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Effect-TS/eslint-plugin/HEAD/tsconfig.src.json -------------------------------------------------------------------------------- /tsconfig.test.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Effect-TS/eslint-plugin/HEAD/tsconfig.test.json -------------------------------------------------------------------------------- /vitest.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Effect-TS/eslint-plugin/HEAD/vitest.config.ts --------------------------------------------------------------------------------