liveBook · Manning

Creedengo

As explained in The Art of Code

Creedengo is an open-source static-analysis tool that identifies resource-wasting coding patterns across multiple programming languages and platforms.

Creedengo is an open-source static-analysis tool for finding resource-wasting coding patterns directly in source code, including cases where frontend carbon estimators cannot assess backend logic. section 8.5.2

Creedengo provides:

  • Static analysis that flags wasteful patterns without executing the program. section 8.5.2
  • Support for Java, JavaScript, PHP, Python, C#, Android, and iOS. section 8.5.2
  • Execution through SonarQube servers. section 8.5.2

When backend code needs sustainability feedback

A developer seeking greener Java code may find frontend carbon estimators insufficient. Creedengo instead examines the source and identifies coding patterns that can waste resources. section 8.5.2

How The Art of Code covers it

How deep it goes
Defines static analysis and distinguishes it from dynamic analysis, but does not detail individual rules or implementation internals.
Examples
Names Java, JavaScript, PHP, Python, C#, Android, and iOS as supported language or platform targets.
What you can do after
Diagnose resource-wasting coding patterns through static analysis running on SonarQube servers.
How it connects
Connects sustainable coding with static analysis, SonarQube, efficient code, small memory footprints, and dynamic analysis.

This explainer was generated by Manning's knowledge graph from the text of The Art of Code. The section links point to the parts of the book it draws on.