├── .devcontainer └── devcontainer.json ├── .eslintignore ├── .github ├── CODEOWNERS ├── CODE_OF_CONDUCT.md ├── CONTRIBUTING.md └── workflows │ ├── CI.yaml │ └── Dogfeed.yaml ├── .gitignore ├── .prettierignore ├── .prettierrc.json ├── .vscode ├── extensions.json └── settings.json ├── LICENSE ├── README.md ├── action.yml ├── bun.lockb ├── eslint.config.js ├── package.json ├── renovate.json ├── scripts ├── eslint.ts ├── prettier.ts ├── tsconfig.json └── util │ └── logging.ts ├── src ├── clippy.ts ├── inputs.ts ├── main.ts └── os-info.ts ├── tests ├── __fixtures__ │ ├── no-clippy-error │ │ ├── .gitignore │ │ ├── Cargo.toml │ │ └── src │ │ │ └── main.rs │ └── unbased-codebase │ │ ├── .gitignore │ │ ├── Cargo.toml │ │ └── src │ │ └── main.rs ├── __snapshots__ │ └── clippy.spec.ts.snap ├── clippy.spec.ts └── inputs.spec.ts └── tsconfig.json /.devcontainer/devcontainer.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/auguwu/clippy-action/HEAD/.devcontainer/devcontainer.json -------------------------------------------------------------------------------- /.eslintignore: -------------------------------------------------------------------------------- 1 | .gitignore -------------------------------------------------------------------------------- /.github/CODEOWNERS: -------------------------------------------------------------------------------- 1 | * @auguwu 2 | -------------------------------------------------------------------------------- /.github/CODE_OF_CONDUCT.md: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /.github/CONTRIBUTING.md: -------------------------------------------------------------------------------- 1 | coming soon near you! 2 | -------------------------------------------------------------------------------- /.github/workflows/CI.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/auguwu/clippy-action/HEAD/.github/workflows/CI.yaml -------------------------------------------------------------------------------- /.github/workflows/Dogfeed.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/auguwu/clippy-action/HEAD/.github/workflows/Dogfeed.yaml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/auguwu/clippy-action/HEAD/.gitignore -------------------------------------------------------------------------------- /.prettierignore: -------------------------------------------------------------------------------- 1 | .gitignore -------------------------------------------------------------------------------- /.prettierrc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/auguwu/clippy-action/HEAD/.prettierrc.json -------------------------------------------------------------------------------- /.vscode/extensions.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/auguwu/clippy-action/HEAD/.vscode/extensions.json -------------------------------------------------------------------------------- /.vscode/settings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/auguwu/clippy-action/HEAD/.vscode/settings.json -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/auguwu/clippy-action/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/auguwu/clippy-action/HEAD/README.md -------------------------------------------------------------------------------- /action.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/auguwu/clippy-action/HEAD/action.yml -------------------------------------------------------------------------------- /bun.lockb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/auguwu/clippy-action/HEAD/bun.lockb -------------------------------------------------------------------------------- /eslint.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/auguwu/clippy-action/HEAD/eslint.config.js -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/auguwu/clippy-action/HEAD/package.json -------------------------------------------------------------------------------- /renovate.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/auguwu/clippy-action/HEAD/renovate.json -------------------------------------------------------------------------------- /scripts/eslint.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/auguwu/clippy-action/HEAD/scripts/eslint.ts -------------------------------------------------------------------------------- /scripts/prettier.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/auguwu/clippy-action/HEAD/scripts/prettier.ts -------------------------------------------------------------------------------- /scripts/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/auguwu/clippy-action/HEAD/scripts/tsconfig.json -------------------------------------------------------------------------------- /scripts/util/logging.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/auguwu/clippy-action/HEAD/scripts/util/logging.ts -------------------------------------------------------------------------------- /src/clippy.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/auguwu/clippy-action/HEAD/src/clippy.ts -------------------------------------------------------------------------------- /src/inputs.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/auguwu/clippy-action/HEAD/src/inputs.ts -------------------------------------------------------------------------------- /src/main.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/auguwu/clippy-action/HEAD/src/main.ts -------------------------------------------------------------------------------- /src/os-info.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/auguwu/clippy-action/HEAD/src/os-info.ts -------------------------------------------------------------------------------- /tests/__fixtures__/no-clippy-error/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/auguwu/clippy-action/HEAD/tests/__fixtures__/no-clippy-error/.gitignore -------------------------------------------------------------------------------- /tests/__fixtures__/no-clippy-error/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/auguwu/clippy-action/HEAD/tests/__fixtures__/no-clippy-error/Cargo.toml -------------------------------------------------------------------------------- /tests/__fixtures__/no-clippy-error/src/main.rs: -------------------------------------------------------------------------------- 1 | fn main() { 2 | println!("Hello, world!"); 3 | } 4 | -------------------------------------------------------------------------------- /tests/__fixtures__/unbased-codebase/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/auguwu/clippy-action/HEAD/tests/__fixtures__/unbased-codebase/.gitignore -------------------------------------------------------------------------------- /tests/__fixtures__/unbased-codebase/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/auguwu/clippy-action/HEAD/tests/__fixtures__/unbased-codebase/Cargo.toml -------------------------------------------------------------------------------- /tests/__fixtures__/unbased-codebase/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/auguwu/clippy-action/HEAD/tests/__fixtures__/unbased-codebase/src/main.rs -------------------------------------------------------------------------------- /tests/__snapshots__/clippy.spec.ts.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/auguwu/clippy-action/HEAD/tests/__snapshots__/clippy.spec.ts.snap -------------------------------------------------------------------------------- /tests/clippy.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/auguwu/clippy-action/HEAD/tests/clippy.spec.ts -------------------------------------------------------------------------------- /tests/inputs.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/auguwu/clippy-action/HEAD/tests/inputs.spec.ts -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/auguwu/clippy-action/HEAD/tsconfig.json --------------------------------------------------------------------------------