The Best Julia Static Analysis Tools (Linters/Formatters)
We rank 4 Julia linters, code analyzers, formatters, and more. Find and compare tools like callGraph, JET, Kimün, and more. Please rate and review tools that you've used. This helps others find the best tools for their projects.
2 Julia Tools
2 Multi-Language Tools
Kimün
Code health metrics from the terminal. Grades a project from A++ to F-- on cognitive complexity, duplication, indentation, Halstead effort and file size, and lists the files to look at first. Separate commands report cyclomatic and cognitive complexity per function, duplicates, code smells and the Maintainability Index. From git history it finds hotspots, code ownership and temporal coupling, and measures which files a diff reaches. A CI gate fails when a changed file gets worse.
Help make this list better
Suggest Tools
Frequently Asked Questions
What are Julia tools?
Julia is a high-level, high-performance dynamic programming language for numerical computing. It provides a sophisticated compiler, distributed parallel execution, numerical accuracy, and an extensive mathematical function library. Julia's Base library, largely written in Julia itself, also integrates mature, best-of-breed open source C and Fortran libraries for linear algebra, random number generation, signal processing, and string processing.
What are the best Julia static analysis tools and linters?
The most popular Julia tools ranked by user votes are: callGraph, JET, Kimün, StaticLint.
Which Julia services are free for open source projects?
Commercial services with a free plan for open source include callGraph, JET, Kimün, StaticLint.