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: over 15 years ago
Linked from 2 awesome lists


Backlinks from these awesome lists:

Related projects:

RepositoryDescriptionStars
nvuillam/npm-groovy-lintA command-line tool that checks and formats Groovy code to enforce coding standards210
clj-kondo/clj-kondoA tool for analyzing and improving the quality of Clojure code1,722
philips-labs/tabiaAnalyzes codebases to extract characteristics and provides insights on their properties12
adametry/gulp-eslintIdentifies and reports on patterns in ECMAScript/JavaScript code562
prospector-dev/prospectorAnalyzes Python code to identify errors, problems, and convention violations with optional customizable profiles.1,964
joxeankoret/pigaiosA tool for analyzing and matching source code with binary data to extract useful information about functions and symbols.635
venantius/yagniAn analyzer that identifies and reports unused code in Java-based projects.219
flatt-security/shishoA tool that analyzes code for security vulnerabilities and provides feedback to developers369
mandiant/goresymA tool for extracting metadata from compiled Go binaries628
silvanmelchior/incognitopilotAn AI-powered code interpreter for running local tasks without uploading sensitive data to the cloud.437
google/dexmodTool to analyze and modify Android bytecode for security research and analysis52
migamake/homplexityA tool that analyzes Haskell code to measure its complexity and quality61
imlazyeye/duckAn analyzer tool that helps enforce coding standards and detect errors in GameMaker Language (GML) codebases.12
microsoft/pylance-releaseProvides language support and features for Python development in Visual Studio Code1,726
galoisinc/reoptA tool for analyzing and repurposing application logic by converting machine code to a more flexible program representation.304