T TurboLint Rust linter for JS and TS

TurboLint

Fast linting for JavaScript and TypeScript.

A minimal Rust CLI that scans large repositories in a streaming pipeline, keeps memory bounded, and reports only three rules.

Language Rust
Parser Oxc AST
Limit 1 GB RAM

About

Built to stay small and predictable.

Streaming traversal

Paths move through bounded queues instead of loading the tree into memory.

Memory-mapped reads

Files are mapped read-only so the hot path stays compact.

Safe autofix

--fix only rewrites var to let.

Rules

Three checks.

no-eval

Flags direct calls to eval().

no-var

Flags var declarations. This rule can be fixed automatically.

no-console-log

Flags console.log() calls.

Run

One command.

npm install -D turbolint-cli && npx turbolint ./src
Output Text or JSON
Scan .js .jsx .ts .tsx
Ignore node_modules .git

Paid

Support the linter.

Buy a tiny, concrete deliverable: a TurboLint config review with install commands, scan notes, and one performance recommendation.

$1 One-dollar quick service

Buy a tiny TurboLint check, CI snippet, README polish, or launch-copy answer through NEAR Agent Market.

USDC or ETH on Base / Polygon / Ethereum 0x9559c5732DB9b8505E42888038cA0Ad73A5E9230
Hire for $1
$9 24h config review

Send a repo link and get exact install/run commands, a starter config note, and one focused performance recommendation.

Request review
2-8 USDC NEAR agent services

Hire focused TurboLint, code-review, research, diagram, and launch-copy agents through NEAR Agent Market.

View agents