tsslint
🔋⚡️ The lightest TypeScript semantic linting solution in JS
Discover how TSSLint captures stack traces with DiagnosticRelatedInformation for one-click rule source navigation in your code editor. Improve your debugging workflow.
How to Access SourceFile and Program Objects in TSSLint RuleContext for AST TraversalAccess TSSLint SourceFile and Program objects in RuleContext for deep AST traversal and type-aware analysis. Discover how TSSLint empowers advanced linting.
How to Handle False Positives in Type-Aware TSSLint Rules Using Cache InvalidationLearn to effectively handle false positives in type-aware TSSLint rules. Discover how cache invalidation resolves persistent diagnostics after auto-fixes. Read now.
getNonBoundSourceFile vs Full TypeChecker Mode in TSSLint: Rule Execution and PerformanceUnderstand TSSLint's getNonBoundSourceFile vs full TypeChecker mode for rule execution and performance. Learn how TSSLint optimizes rule checks for faster development.
How to Configure Monorepo Linting in TSSLint with Multiple tsconfig.json FilesConfigure 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 Use Brace Expansion Patterns in the TSSLint CLI to Lint Multiple Projects at OnceLint multiple TypeScript projects simultaneously using TSSLint CLI brace expansion patterns with the --project flag. Optimize your workflow today.
Troubleshooting TSSLint Rules Not Firing: Fixing Include, Exclude, and Context IssuesFix TSSLint rules not firing by troubleshooting include exclude and context issues. Optimize your TSSLint configuration for seamless linting.
How to Use createDiagnosticsPlugin in tsslint to Filter and Modify TypeScript DiagnosticsLearn how to use createDiagnosticsPlugin in tsslint to filter and modify TypeScript diagnostics. Unified error handling for better code quality.
How to Create Category Plugins in TSSLint to Group and Organize RulesLearn to create TSSLint category plugins to group and organize related rules. Dynamically remap rule severities across your linting pipeline with createCategoryPlugin.
Performance Optimization Strategies for Writing High-Speed, Syntax-Only Rules in TSSLintBoost TSSLint performance by using syntax-only rules that access the TypeScript AST. Learn strategies to speed up linting by avoiding type-checker APIs.
How TSSLint Handles Virtual TypeScript Files for Vue, MDX, and AstroDiscover how TSSLint processes virtual TypeScript files for Vue, MDX, and Astro by leveraging language plugins and mapping diagnostics back to original sources.
How to Configure File-Level Include/Exclude Patterns with Minimatch in tsslint.config.tsMaster tsslint file-level include and exclude patterns using Minimatch in your tsslint.config.ts. Control which rules apply to specific files for streamlined linting.
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:
curl -s "https://instagit.com/install.md" Maintain an open-source project? Get it listed too →