gendarme

Code analyzer

A tool to find common problems in .NET applications and libraries by analyzing code in ECMA CIL format

Gendarme is a extensible rule-based tool to find problems in .NET applications and libraries. Gendarme inspects programs and libraries that contain code in ECMA CIL format (Mono and .NET) and looks for common problems with the code, problems that compiler do not typically check or have not historically checked.

GitHub

78 stars
9 watching
4 forks
last commit: about 14 years ago
Linked from 2 awesome lists


Backlinks from these awesome lists:

Related projects:

Repository Description Stars
nvuillam/npm-groovy-lint A command-line tool that checks and formats Groovy code to enforce coding standards 210
clj-kondo/clj-kondo A tool for analyzing and improving the quality of Clojure code 1,722
philips-labs/tabia Analyzes codebases to extract characteristics and provides insights on their properties 12
adametry/gulp-eslint Identifies and reports on patterns in ECMAScript/JavaScript code 562
prospector-dev/prospector Analyzes Python code to identify errors, problems, and convention violations with optional customizable profiles. 1,964
joxeankoret/pigaios A tool for analyzing and matching source code with binary data to extract useful information about functions and symbols. 635
venantius/yagni An analyzer that identifies and reports unused code in Java-based projects. 219
flatt-security/shisho A tool that analyzes code for security vulnerabilities and provides feedback to developers 369
mandiant/goresym A tool for extracting metadata from compiled Go binaries 628
silvanmelchior/incognitopilot An AI-powered code interpreter for running local tasks without uploading sensitive data to the cloud. 437
google/dexmod Tool to analyze and modify Android bytecode for security research and analysis 52
migamake/homplexity A tool that analyzes Haskell code to measure its complexity and quality 61
imlazyeye/duck An analyzer tool that helps enforce coding standards and detect errors in GameMaker Language (GML) codebases. 12
microsoft/pylance-release Provides language support and features for Python development in Visual Studio Code 1,726
galoisinc/reopt A tool for analyzing and repurposing application logic by converting machine code to a more flexible program representation. 304