We’re excited to announce the release of Codee 2025.2, a milestone version that introduces automatic code formatting capabilities for Fortran developers and scientists with the launch of Codee Formatter. This new tool enables teams to instantly clean, standardize, and bring consistency to their Fortran code — improving readability, maintainability, and reducing review friction. It lays the foundation for correctness, modernization, security, portability, and optimization, paving the path for deeper analysis with Codee Analyzer.
Fast and fully customizable, Codee Formatter integrates easily into your workflow and helps enforce coding guidelines across teams. By reducing errors and ambiguity caused by inconsistent styles, it promotes better collaboration and cleaner, more reliable code from day one. Whether you’re working on new Fortran projects or maintaining mature HPC codebases, formatting is a critical first step toward high-quality software.
👉 You can download Codee Formatter available for free at: https://www.codee.com/codee-formatter/
What’s New
Codee Formatter (New tool)
The Codee package now bundles Codee Formatter, a Fortran code formatter. It is a freeware tool that does not require the usual Codee (static code analyzer) license files.
Customizable & CI-Ready
- Command-line interface (CLI) – Easy to use and plug into editors or CI pipelines
- Configuration file – Fully customizable formatting with clear documentation
- Partial formatting – Format only selected code blocks or git-staged lines
- Format suppression – Disable formatting in code sections using comments
- Integration guides – Step-by-step setups for Git, IDEs, and CI workflows
Modern Fortran Ready
- Support up to the latest version of Fortran (2023)
- Handles modern constructs: kind keyword, double-colon declarations, and multiline statements
Consistent & Clean Code
- Smart indentation and column-aware line splitting
- Consistent spacing and casing for operators, keywords, and identifiers
- Uniform operators – choose symbolic or literal style
- Normalized end statements – with or without names, joined or separated
- Cleanup features – removes redundant whitespace, semicolons, and enforces EOL style
See how Codee Format compares to existing Fortran formatting tools here.
Codee Analyzer Highlights (New features):
We’ve added new features to make Codee Analyzer more flexible, insightful, and aligned with modern HPC environments:
- New HTML reports: We have improved our HTML report to provide a clean, readable summary of your code analysis — perfect for sharing with your team.
- Better compiler support: We’ve expanded compatibility with Cray and AMD compilers, and improved handling of non-standard Fortran used by Intel.
- New checks for security and portability: Codee now detects even more potential issues, helping you write safer and more portable code across platforms.
- Smarter recommendations: Our PWR007 rule now catches more cases where implicit none is missing, even inside modules — helping you enforce good practices more consistently.
Check out the full changelog for more technical insights: https://docs.codee.com/changelog
This company is capitalized by INNVIERTE, AN INVESTMENT PROGRAM OF CDTI, E.P.E
Leave a Reply