Static Code Analysis
The best static code analysis engine
Create your code analysis rules
Creating a code analysis rule from your browser or favorite IDE takes less than 5 minutes. New rules are instantly usable in your IDE or CI/CD pipeline.
How to Create RulesTest Rule in Codiga Playground
Codiga in the Software Development Life Cycle
Codiga offers a birds-eye view of your code quality. The Codiga dashboard reports all important metrics about your code quality, showing the overall number of code violations, duplicates long and complex functions.
Write software in your IDE
Codiga detects issues in real-time in your IDE and suggests fixes.Supported IDE's
Codiga checks your code before pushing to avoid pushing a branch if there are outstanding issues.Learn more
Code review checks
Codiga analyzes each pull request, flags any code violations, duplicate, long or complex function.Learn more
Works in every CI/CD pipeline
Codiga works with GitHub, GitLab and Bitbucket. Log into Codiga, import a repository and get instant feedback at each pull request.
You can integrate Codiga with any CI/CD provider. Codiga officially supports GitHub Actions, Circle CI, AWS CodeBuild and provides tools to integrate with custom pipelines.
Github ActionsCircle CIAWS CodeBuildJenkins
Check for the most popular vulnerabilities.
Codiga Static Code Analysis checks the most critical web application security vulnerabilities, such as Mitre CWE, Sans CWE Top 25 and OWASP Top 10
Git Hook Support
With Git hooks, check your code before pushing it. Any errors introduced in the new code is detected and flagged by Codiga. Developers must fix errors before pushing code to their repository, saving time in code review and avoiding rework.
Use Git Hooks
Monitor your code quality score
Codiga offers a birds-eye view of your code quality. The Codiga dashboard reports all essential metrics about your code quality, showing the overall number of code violations, duplicates long and complex functions.
The analysis view lets you navigate into the source code and inspect where issues are located in the codebase.
Code Metrics made easy
Codiga goes beyond reporting violations and reports code metrics that help you make your codebase easier to understand and maintain. Codiga reports the following code metrics.
Any large code duplication is automatically flagged so that your engineer can refactor code and avoid code duplication.
All functions with high cyclomatic complexity.
All functions that are longer than a fixed number of lines are flagged.
Configure, scan, and detect outdated dependencies in your code for the most popular languages. Find outdated dependencies and alerts when your dependencies need to be updated.