tsslint

🔋⚡️ The lightest TypeScript semantic linting solution in JS

22 articles 608 View on GitHub ↗
22 articles
How TSSLint’s Related Information Feature Captures Stack Traces for One‑Click Rule Source Navigation

Discover how TSSLint captures stack traces with DiagnosticRelatedInformation for one-click rule source navigation in your code editor. Improve your debugging workflow.

internals
Mar 4, 2026
How to Access SourceFile and Program Objects in TSSLint RuleContext for AST Traversal

Access TSSLint SourceFile and Program objects in RuleContext for deep AST traversal and type-aware analysis. Discover how TSSLint empowers advanced linting.

how-to-guide
Mar 4, 2026
How to Handle False Positives in Type-Aware TSSLint Rules Using Cache Invalidation

Learn to effectively handle false positives in type-aware TSSLint rules. Discover how cache invalidation resolves persistent diagnostics after auto-fixes. Read now.

how-to-guide
Mar 4, 2026
getNonBoundSourceFile vs Full TypeChecker Mode in TSSLint: Rule Execution and Performance

Understand TSSLint's getNonBoundSourceFile vs full TypeChecker mode for rule execution and performance. Learn how TSSLint optimizes rule checks for faster development.

deep-dive
Mar 4, 2026
How to Configure Monorepo Linting in TSSLint with Multiple tsconfig.json Files

Configure monorepo linting with TSSLint and multiple tsconfigjson files. Learn how TSSLint uses glob patterns and parallel workers for efficient code inspection across your projects.

how-to-guide
Mar 4, 2026
How to Use Brace Expansion Patterns in the TSSLint CLI to Lint Multiple Projects at Once

Lint multiple TypeScript projects simultaneously using TSSLint CLI brace expansion patterns with the --project flag. Optimize your workflow today.

how-to-guide
Mar 4, 2026
Troubleshooting TSSLint Rules Not Firing: Fixing Include, Exclude, and Context Issues

Fix TSSLint rules not firing by troubleshooting include exclude and context issues. Optimize your TSSLint configuration for seamless linting.

how-to-guide
Mar 4, 2026
How to Use createDiagnosticsPlugin in tsslint to Filter and Modify TypeScript Diagnostics

Learn how to use createDiagnosticsPlugin in tsslint to filter and modify TypeScript diagnostics. Unified error handling for better code quality.

how-to-guide
Mar 4, 2026
How to Create Category Plugins in TSSLint to Group and Organize Rules

Learn to create TSSLint category plugins to group and organize related rules. Dynamically remap rule severities across your linting pipeline with createCategoryPlugin.

how-to-guide
Mar 4, 2026
Performance Optimization Strategies for Writing High-Speed, Syntax-Only Rules in TSSLint

Boost TSSLint performance by using syntax-only rules that access the TypeScript AST. Learn strategies to speed up linting by avoiding type-checker APIs.

performance
Mar 4, 2026
How TSSLint Handles Virtual TypeScript Files for Vue, MDX, and Astro

Discover how TSSLint processes virtual TypeScript files for Vue, MDX, and Astro by leveraging language plugins and mapping diagnostics back to original sources.

internals
Mar 4, 2026
How to Configure File-Level Include/Exclude Patterns with Minimatch in tsslint.config.ts

Master tsslint file-level include and exclude patterns using Minimatch in your tsslint.config.ts. Control which rules apply to specific files for streamlined linting.

how-to-guide
Mar 4, 2026

Have a question about this repo?

These articles cover the highlights, but your codebase questions are specific. Give your agent direct access to the source. Share this with your agent to get started:

Share the following with your agent to get started:
curl -s "https://instagit.com/install.md"

Works with
Claude Codex Cursor VS Code OpenClaw Any MCP Client

Maintain an open-source project? Get it listed too →