The Best Fortran Static Analysis Tools (Linters/Formatters)

We rank 6 Fortran linters, code analyzers, formatters, and more. Find and compare tools like Coverity, callGraph, Synopsys, and more. Please rate and review tools that you've used. This helps others find the best tools for their projects.

2 Fortran Tools

fprettify

Auto-formatter for modern fortran source code, written in Python. Fprettify is a tool that provides consistent whitespace, indentation, and delimiter alignment in code, including the ability to change letter case and handle preprocessor directives, all while preserving revision history and tested for editor integration.

  • MaintainedMaintained
  • MaintainedFortran
  • Maintainedcli
  • Maintainedlinter
  • 0% upvoted

i-Code CNES for Fortran

An open source static code analysis tool for Fortran 77, Fortran 90 and Shell.

  • MaintainedMaintained
  • MaintainedFortran
  • Maintainedcli
  • Maintainedlinter
  • 50% upvoted

4 Multi-Language Tools

Coverity

Synopsys Coverity supports 20 languages and over 70 frameworks including Ruby on rails, Scala, PHP, Python, JavaScript, TypeScript, Java, Fortran, C, C++, C#, VB.NET.

  • MaintainedMaintained
  • MaintainedMulti-Language
  • Maintainedcli
  • Maintainedlinter
  • 66% upvoted

callGraph

Statically generates a call graph image and displays it on screen.

  • MaintainedMaintained
  • MaintainedMulti-Language
  • Maintainedcli
  • Maintainedlinter
  • 84% upvoted

Synopsys

A commercial static analysis platform that allows for scanning of multiple languages (C/C++, Android, C#, Java, JS, PHP, Python, Node.JS, Ruby, Fortran, and Swift).

  • MaintainedMaintained
  • MaintainedMulti-Language
  • Maintainedcli
  • Maintainedlinter
  • 75% upvoted

Understand

Code visualization tool that provides code analysis, standards testing, metrics, graphing, dependency analysis and more for Ada, VHDL, and others.

  • MaintainedMaintained
  • MaintainedMulti-Language
  • Maintainedcli
  • Maintainedlinter
  • 45% upvoted

Frequently Asked Questions

What are Fortran tools?

Fortran is a general-purpose, imperative programming language that is especially suited to numeric computation and scientific computing. Originally developed by IBM in the 1950s for scientific and engineering applications, Fortran came to dominate this area of programming early on and has been in continuous use for over half a century in computationally intensive areas such as numerical weather prediction, computational fluid dynamics, computational physics, and computational finance.

What are the best Fortran static analysis tools and linters?

The most popular Fortran tools ranked by user votes are: Coverity, callGraph, Synopsys, fprettify, i-Code CNES for Fortran.

Which Fortran services are free for open source projects?

Commercial services with a free plan for open source include callGraph, fprettify, i-Code CNES for Fortran.

Related Tags

Our Sponsors

This website is completely open source. To fund our work, we fully rely on sponsors. Thanks to them, we can keep the site free for everybody. Please check out their offers below.

  • Bearer
  • BugProve
  • CodeScene
  • semgrep
  • Offensive 360