FSLintHigh-performance F# linter based on syntactic analysis, providing real-time feedback in IDEs and seamless CI/CD integration. The ProblemYour F# codebase grows. Style inconsistencies creep in. Code reviews catch formatting issues instead of logic bugs. CI pipelines slow down waiting for linters that need full semantic analysis. The SolutionFSLint gives you real-time style enforcement without the wait. No dependency resolution. No type checking overhead. Just instant feedback on what matters. What You GetZero Setup — Install and start linting. No config files required. Instant Feedback — See violations as you open and save, not after you push. CI/CD Native — File-level analysis works in any pipeline, any environment. Precise Rules — Based on F# official guidelines and B2R2 F# conventions. Quick StartVisual Studio
VS Code
Command Line (CI/CD)
Open any Why Syntactic Analysis?FSLint analyzes your code structure, not its semantics. This means:
Perfect for catching style violations the moment you write them. Built by Security ResearchersDeveloped at KAIST SoftSec Lab for the B2R2 binary analysis platform — a project with 700,000+ lines of F# that demands both speed and precision. Requirements
Extension Settings
ConfigurationFSLint respects
Release Notes1.0.4
1.0.3
1.0.2
ContributingFound an issue? Have a suggestion? → GitHub Issues LicenseMIT — Free for commercial and open source use. Stop debating style in code reviews. Enforce it automatically. |