# Codee 2026.1 released: Incremental Static Analysis Goes Production-Ready

**URL:** https://fortran-lang.discourse.group/t/codee-2026-1-released-incremental-static-analysis-goes-production-ready/10814
**Category:** Announcements
**Created:** [March 27, 2026, 11:11am UTC](https://fortran-lang.discourse.group/t/codee-2026-1-released-incremental-static-analysis-goes-production-ready/10814 "2026-03-27T11:11:58Z")
**Posts on this page:** 1
**Page:** 1

<div class="post-metadata">

### Author: ![alvrogd](https://avatars.discourse-cdn.com/v4/letter/a/e19adc/32.png) [@alvrogd](https://fortran-lang.discourse.group/u/alvrogd)
#### Post date: [March 27, 2026, 11:11am UTC](https://fortran-lang.discourse.group/t/codee-2026-1-released-incremental-static-analysis-goes-production-ready/10814/1 "2026-03-27T11:11:58Z")

</div>

We at the [Codee](https://www.codee.com/) team are excited to share that Codee 2026.1 is now available!

These are the main highlights of the release:

- **Incremental Static Analysis, available in a stable, production-ready state:** This allows to reduce the Codee Analyzer runtime by storing analysis results in a database, and reusing them in subsequent analysis, only reanalyzing the source code that has changed.

- **New Quality Fortran Checks:** Improved detection of correctness issues that may lead to undefined behavior, including uninitialized output arguments and improper procedure calls. New checks include [PWR081](https://open-catalog.codee.com/Checks/PWR081/) (uninitialized output arguments), [PWR082](https://open-catalog.codee.com/Checks/PWR082) (unused variables), [PWR083](https://open-catalog.codee.com/Checks/PWR083) (argument type mismatches), [PWR088](https://open-catalog.codee.com/Checks/PWR088) (missing arguments), and [PWR089](https://open-catalog.codee.com/Checks/PWR089) (unexpected arguments).

- **More Focused Quality and Optimization Checks:** We’ve decoupled various diagnostics to provide more focused guidance on code clarity, maintainability, and optimization (new checks: [PWR074](https://open-catalog.codee.com/Checks/PWR074), [PWR085](https://open-catalog.codee.com/Checks/PWR085), [PWR086](https://open-catalog.codee.com/Checks/PWR086), [PWR087](https://open-catalog.codee.com/Checks/PWR087)).

- **Improved AutoFixes:** The [PWR008](https://open-catalog.codee.com/Checks/PWR008) AutoFix now handles multiple variables and mixed intents, while the [PWR072](https://open-catalog.codee.com/Checks/PWR072) AutoFix works across more complex declarations.

- **New line-breaking algorithm in Codee Formatter:** Improves line wrapping for both free-form and fixed-form Fortran, enhancing overall formatting quality.

- **SEI CERT C++ Mapping:** Codee checks now map to SEI CERT C++ rules. This mapping has been published on the [Open Catalog](https://open-catalog.codee.com/) webpage as well as on the official [SEI CERT C++](https://wiki.sei.cmu.edu/confluence/spaces/cplusplus/pages/633700354/Codee) website.

- **Other Enhancements:** JSON reports now include execution metadata for better CI tracking and post-processing. A new `.codee-analyzer` YAML file allows customization of default flags.

You can read the full details of the release here: [https://www.codee.com/codee-2026-1-released/](https://www.codee.com/codee-2026-1-released/)

Happy coding!  
The Codee Team
