codee_com's profile picture. The automated code inspection platform for ensuring software correctness, modernization, security and optimization.
#Fortran #C #Cpp

Codee

@codee_com

The automated code inspection platform for ensuring software correctness, modernization, security and optimization. #Fortran #C #Cpp

Fissato

Codee 2025.3 released! ✅ Format legacy Fixed-Form Fortran code for a clean, consistent style ✅New HTML reports ✅ More control with new security flags 👉Try Fixed-Form formatting free (alpha phase)! codee.com/codee-formatte… 📃 Read release details: codee.com/codee-2025-3-r…


🌊 #MOM6 drives global ocean & climate simulations — but decades of legacy #Fortran challenge portability & maintainability. ⚡ Codee analyzed MOM6: 14k LOC in 33 s → 1,472 findings & 47 AutoFix fixes. 👉 Start from the basics, try Codee Formatter free: codee.com/codee-formatte…

codee_com's tweet image. 🌊 #MOM6 drives global ocean & climate simulations — but decades of legacy #Fortran challenge portability & maintainability.

⚡ Codee analyzed MOM6: 14k LOC in 33 s → 1,472 findings & 47 AutoFix fixes.

👉 Start from the basics, try Codee Formatter free: codee.com/codee-formatte…

Are you planning to attend #FortranCon 2025? Fortran Con 2025 is on the horizon! 🟣 We’ll be there with Codee — will you? Vote below and let us know in the comments which topics you hope will be featured this year 👇 🔗Learn more: events.fortrancon.org/event/1/


Anyone who’s touched a large Fortran project knows the pain: inconsistent style, line lengths, indentation wars… Debates that slow reviews and add zero scientific value. 👉 That’s why we built Codee Formatter — free, fast, and deterministic. 🔗Download: codee.com/codee-formatter

codee_com's tweet image. Anyone who’s touched a large Fortran project knows the pain: inconsistent style, line lengths, indentation wars…

Debates that slow reviews and add zero scientific value.

👉 That’s why we built Codee Formatter — free, fast, and deterministic.
🔗Download: codee.com/codee-formatter

🌍 Why is #Fortran still powering climate models at #NOAA & #ECMWF? Because it’s fast, reliable & scalable. With Codee: ▪️ WRF → 11,366 issues flagged · 8,542h saved ▪️ NOAA-GFDL → 417 issues flagged · 6,929h saved ✔️Quality code. Faster science. 🔗 codee.com/enforcing-fort…


Globals are a trap 👀 Pass them as function arguments instead — it improves correctness, modernization & security. Codee detects and flags this automatically: #PWR001 – Pass global variables as function arguments 🔗 open-catalog.codee.com/Checks/PWR001/ #HPC #Fortran #C #Cpp #simulation

open-catalog.codee.com

PWR001: Pass global variables as function arguments | Code Guidelines for Correctness, Modernizat...

Issue


🔐 Codee checks, mapped to key #security standards: ▪️CWE ▪️ISO/IEC 24772-8 ▪️SEI CERT C So you know exactly how each finding impacts software security & compliance. 👉 Explore the Catalog: open-catalog.codee.com 🎥 Learn more in our Webinar: codee.com/webinars/fortr…

codee_com's tweet image. 🔐 Codee checks, mapped to key #security standards:
▪️CWE
▪️ISO/IEC 24772-8
▪️SEI CERT C
So you know exactly how each finding impacts software security & compliance.

👉 Explore the Catalog: open-catalog.codee.com
🎥 Learn more in our Webinar: codee.com/webinars/fortr…

🛠 How do you ensure your #Fortran code is correct? Join our webinar "Ensuring Fortran Correctness with Codee" and see how to detect bugs before execution and enforce best practices automatically. 👉Watch now: codee.com/webinars/ensur… #HPC #bugs #correctness #guidelines

codee_com's tweet image. 🛠 How do you ensure your #Fortran code is correct?

Join our webinar "Ensuring Fortran Correctness with Codee" and see how to detect bugs before execution and enforce best practices automatically.

👉Watch now: codee.com/webinars/ensur…

#HPC #bugs #correctness #guidelines

💡 Use separate arrays instead of Array-of-Structs (#AoS) in #Fortran. AoS can waste memory when fields are unused. ✅ Split derived types into separate arrays for better data locality. 📖 See the full example here: open-catalog.codee.com/Checks/PWR016/ 👉codee.com

codee_com's tweet image. 💡 Use separate arrays instead of Array-of-Structs (#AoS) in #Fortran.
AoS can waste memory when fields are unused.
✅ Split derived types into separate arrays for better data locality.

📖 See the full example here: open-catalog.codee.com/Checks/PWR016/

👉codee.com

Format Fortran with #confidence. #CodeeFormatter helps you keep your code clean, consistent, and easy to maintain — from your editor to your CI pipeline. 🔗 Download it for free: codee.com/codee-formatte… 📽️ Watch the demo: youtu.be/PvPwMB2BL4M

codee_com's tweet image. Format Fortran with #confidence.
#CodeeFormatter helps you keep your code clean, consistent, and easy to maintain — from your editor to your CI pipeline.

🔗 Download it for free: codee.com/codee-formatte…
 📽️ Watch the demo: youtu.be/PvPwMB2BL4M

💡 Avoid implicit interfaces in #Fortran! Calling procedures with external prevents argument checks — leading to hidden bugs. ✅ Use modules to create explicit interfaces and safer, cleaner code. 📖 Learn more: open-catalog.codee.com/Checks/PWR068/ 👉Explore Codee: codee.com/codee-analyzer/

codee_com's tweet image. 💡 Avoid implicit interfaces in #Fortran!

Calling procedures with external prevents argument checks — leading to hidden bugs.

✅ Use modules to create explicit interfaces and safer, cleaner code.

📖 Learn more: open-catalog.codee.com/Checks/PWR068/

👉Explore Codee: codee.com/codee-analyzer/

💡 Coding Guidelines keep your code clean & maintainable, but enforcing them manually is time-consuming & error-prone. 🎥 Watch our on-demand webinar to see how Codee automates Fortran Coding Guidelines 👉 codee.com/enforcing-fort… #HPC #simulation #software #C #Fortran

codee_com's tweet image. 💡 Coding Guidelines keep your code clean & maintainable, but enforcing them manually is time-consuming & error-prone.

🎥 Watch our on-demand webinar to see how Codee automates Fortran Coding Guidelines 👉 
codee.com/enforcing-fort… 

#HPC #simulation #software #C #Fortran

🔒 Fortran still powers critical systems — but it's not immune to cyber threats. Modern workflows + new regulations = time to rethink security in Fortran. 🎥 Watch the webinar: codee.com/webinars/fortr… #Fortran #CyberSecurity #DevSecOps #HPC #NIST #CRA #Codee

codee_com's tweet image. 🔒 Fortran still powers critical systems — but it's not immune to cyber threats.

Modern workflows + new regulations = time to rethink security in Fortran.

🎥 Watch the webinar:
 codee.com/webinars/fortr…

#Fortran #CyberSecurity #DevSecOps #HPC #NIST #CRA #Codee

💡 Maintaining and optimizing #Fortran simulation code is tough. This on-demand #webinar shows how #Codee helps write fast, maintainable, and reliable code for scientific applications. 🎥 Watch now: codee.com/webinars/fortr… #SimulationSoftware #HPC #ScientificComputing

codee_com's tweet image. 💡 Maintaining and optimizing #Fortran simulation code is tough.

This on-demand #webinar shows how #Codee helps write fast, maintainable, and reliable code for scientific applications.

🎥 Watch now: codee.com/webinars/fortr…

#SimulationSoftware #HPC #ScientificComputing

Toolchain-level use of Codee Formatter for #clean and #consistent Fortran code: 📍 Command-line usage 📍 Git integration 📍 Visual Studio Code setup 📍 CI/CD formatting checks in GitHub Actions ⏯️ Watch the demo: youtube.com/watch?v=PvPwMB… 🔗 Download #free: codee.com/codee-formatte…

codee_com's tweet image. Toolchain-level use of Codee Formatter for #clean and #consistent Fortran code:
📍 Command-line usage
📍 Git integration
📍 Visual Studio Code setup
📍 CI/CD formatting checks in GitHub Actions

⏯️ Watch the demo: youtube.com/watch?v=PvPwMB…
🔗 Download #free: codee.com/codee-formatte…

💡 Modernize your Fortran code! Avoid legacy constructs like GO TO, COMMON, PAUSE, and arithmetic IF. ✅ Use modules, structured IF, and derived types — safer, cleaner, and easier to maintain. Details 👉 open-catalog.codee.com/Checks/PWR063/ #tip #rules #guidelines

codee_com's tweet image. 💡 Modernize your Fortran code!
Avoid legacy constructs like GO TO, COMMON, PAUSE, and arithmetic IF.

✅ Use modules, structured IF, and derived types — safer, cleaner, and easier to maintain.

Details 👉 open-catalog.codee.com/Checks/PWR063/

#tip #rules #guidelines

💡 Stop using compiler-specific extensions in #Fortran (like access() in gfortran)! ✅ Use INQUIRE(...) — portable, standard, and reliable. Works across #GCC, #Intel, #NAG, and more. Details 👉 open-catalog.codee.com/Checks/PWR075/

codee_com's tweet image. 💡 Stop using compiler-specific extensions in #Fortran (like access() in gfortran)!

✅ Use INQUIRE(...) — portable, standard, and reliable.

Works across #GCC, #Intel, #NAG, and more.

Details 👉 open-catalog.codee.com/Checks/PWR075/

Loading...

Something went wrong.


Something went wrong.