Find a file
aaditagrawal 0015f8d914
chore: add anti-slop oxlint plugin (#4)
Vendor the anti-slop Oxlint plugin at tools/oxlint/anti-slop and enable all
15 of its rules at "error" in .oxlintrc.json.

- Add @oxlint/plugins ^1.78.0 as a dev dependency and bump oxlint from
  ^1.77.0 to ^1.78.0 so the linter and its plugin API stay in lockstep.
- Register the plugin via jsPlugins and merge the vendored plugin path plus
  the common agent-tooling directories into ignorePatterns, keeping every
  existing pattern.
- Mirror the same ignore patterns into .oxfmtrc.json so the vendored plugin's
  upstream formatting does not fail `bun run format:check`.
- Add tools/oxlint/anti-slop/package.json with {"type": "module"} to silence
  MODULE_TYPELESS_PACKAGE_JSON without changing root module semantics.
- Enable allowImportingTsExtensions in tsconfig.json; the vendored rules
  import each other with explicit .ts extensions and the tsconfig include
  covers **/*.ts, which otherwise produced 21 TS5097 errors.

No type fixes were needed: the plugin reports zero findings across owned
project source. lint, typecheck, format:check and build all pass.
2026-08-18 09:27:10 +05:30
.github/workflows chore: add parallel CI and tighten oxlint rules 2026-08-09 12:25:29 +05:30
public Initial commit from Create Next App 2025-08-25 09:11:25 +05:30
src chore: bump deps to latest and migrate to oxlint/oxfmt 2026-08-09 11:51:25 +05:30
tools/oxlint/anti-slop chore: add anti-slop oxlint plugin (#4) 2026-08-18 09:27:10 +05:30
.gitignore Initial commit from Create Next App 2025-08-25 09:11:25 +05:30
.oxfmtrc.json chore: add anti-slop oxlint plugin (#4) 2026-08-18 09:27:10 +05:30
.oxlintrc.json chore: add anti-slop oxlint plugin (#4) 2026-08-18 09:27:10 +05:30
bun.lock chore: add anti-slop oxlint plugin (#4) 2026-08-18 09:27:10 +05:30
components.json chore: bump deps to latest and migrate to oxlint/oxfmt 2026-08-09 11:51:25 +05:30
CONTRIBUTING.md AI Policy 2026-02-09 05:55:54 +05:30
LICENSE v1 2025-08-25 14:53:50 +05:30
next.config.ts chore: bump deps to latest and migrate to oxlint/oxfmt 2026-08-09 11:51:25 +05:30
package.json chore: add anti-slop oxlint plugin (#4) 2026-08-18 09:27:10 +05:30
postcss.config.mjs Initial commit from Create Next App 2025-08-25 09:11:25 +05:30
README.md coolstuff ecosystem 2026-01-30 14:42:28 +05:30
tsconfig.json chore: add anti-slop oxlint plugin (#4) 2026-08-18 09:27:10 +05:30

CoolStuff

A portfolio site for projects by Aadit Agrawal. Dark theme, glassmorphic cards, monospace type.

License

MIT - see LICENSE.

Author

Aadit Agrawal - aadit.cc / GitHub