Code analysis project for code smell detection&classification using different AI frameworks
-
Updated
Aug 1, 2023 - Jupyter Notebook
Code analysis project for code smell detection&classification using different AI frameworks
Code-Analyzer-in-Csharp
This tool allows you to automate tasks with SonarQube or add it to your pipeline.
This project is a FastAPI application leveraging the power of the Gemini's Generative AI API that allows users to upload a project folder (in ZIP format) for code and README analysis. The application evaluates the quality of the code, generates improved code suggestions, and assesses the quality of the README documentation.
Tool built as a semester project in Software Quality Engineering course, the tool generates test cases against the java script code and performs coverage testing and other testing, finally generating a results in a report.
Intelligent git commit analyzer: Turning commit logs into detailed tasks with estimated timelines.
This is my experiment to gain a better understanding of SonarQube as a code analyzer for PL/SQL and Oracle SQL code.
Hacky python scripts to plot the lines of code in a remote repository.
Framework for collecting and analyzing data on the use of machine instructions
sbt plugin for running Checkstyle
Spring Boot starter library that tracks code execution for every http request
GPTCodeQualitySharp is a C#/.NET code quality assessment lib/tool that leverages OpenAI or compatible text-completion models to analyze and score source code based on multiple conventions. It uses multiple pass-throughs to accurately identify areas with poor code quality. The project includes a demo application and is a work-in-progress.
SoliDiffy: AST-Based Code Differencing Tool for Solidity Smart Contracts
A static code analyzer tool for Ruby source code. It inspects the code for styling and complexity errors.
CodeQL: the libraries and queries that power security researchers around the world, as well as code scanning in GitHub Advanced Security
code-health-meter is a comprehensive tool designed to measure and monitor the health of a codebase (JavaScript/TypeScript). It provides a quantitative evaluation of your code's maintainability, complexity, and size using a variety of established software metrics.
C# dependency analyzer
A flexible tool (CLI) for measuring the health of your source code
The custom Roslyn analyzer provides warning messages for blocks of code with variable assignments, which doesn't have blank lines before and after itself.
Exlint CLI 📦️ Centralize coding standards across repositories in seconds.
Add a description, image, and links to the code-analysis-tool topic page so that developers can more easily learn about it.
To associate your repository with the code-analysis-tool topic, visit your repo's landing page and select "manage topics."