Showing 12 of 12 projects
A static code analysis tool for Kotlin that identifies code smells and enforces coding standards.
A static analysis tool that detects code smells in Ruby classes, modules, and methods to improve code quality.
A catalog of 23 Elixir-specific code smells with examples, refactorings, and treatments to improve code quality.
A static analyzer for Java that detects code quality issues, security vulnerabilities, and bugs with over 600 rules.
A CLI tool that detects magic numbers (unnamed numerical constants) in JavaScript code to improve maintainability.
A refactoring exercise based on tennis scoring rules to practice improving existing code.
AI-powered code review tool that diagnoses six architectural decay risks using insights from ten classic software engineering books.
A static code analysis tool for detecting code smells and best practice violations in Vue.js and Nuxt.js projects.
A static analysis tool for F# that enforces coding conventions, detects code smells, and checks formatting rules.
A Java code quality assessment tool that detects design/implementation smells and computes object-oriented metrics.
A refactoring exercise to practice identifying code smells and applying polymorphism to improve object-oriented design.
A refactoring kata for practicing test-driven development and code improvement on a supermarket receipt system.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.