Showing 36 of 694 projects
Atom extension for linting C/C++ source files using gcc/g++ with on-the-fly error checking.
An ESLint configuration that catches code problems without enforcing style, designed for use with Prettier.
A collection of Roslyn-based static analyzers for real-time code quality checks in Visual Studio.
A Go library and CLI tool that parses TODOs from Go code comments using AST analysis.
A Go library that runs linters from Go code, integrating lint checks into the standard go build and test workflow.
A Go static analysis tool that uses AST and Rego policies for customizable code inspection.
A Python-based linter that allows you to create custom linting rules using regular expressions.
A Go library for parsing Go source code with an API similar to the reflect package.
Babel plugin that compiles GraphQL tagged template strings into JavaScript objects at build time.
A Python tool for patching Dalvik bytecode in DEX files to assist in static analysis of Android applications.
A utility for comparing control flow graph signatures to Android method CFGs, designed for malware scanning.
A deep learning algorithm that predicts type hints for Python code using neural networks.
A static analyzer for Teal (Algorand Smart Contracts) that detects vulnerabilities and visualizes contract structure.
Docker container with a CLI toolkit for generating datasets of packed executables and training ML models for packing detection.
An ESLint plugin that lints unhandled functions that might throw errors and ensures best practices for JavaScript/TypeScript.
A Roslyn analyzer and Visual Studio extension to manage and justify null-forgiving operators in C# nullable reference types.
A lightweight static security analysis tool for modern Perl applications that identifies vulnerabilities using AST analysis and taint tracking.
ESLint plugin that prevents using extended native objects in JavaScript code.
A command-line tool for estimating ROM and RAM usage in Game Boy and other GBDK platform games from map, binary, and debug files.
Lint C, C++, Objective-C, and Objective-C++ files in Atom using the Clang compiler.
An ESLint plugin to disable other ESLint plugins using file path patterns and inline comments.
GitHub Action for running PHP_CodeSniffer to check code quality and enforce coding standards.
An ESLint plugin that enforces ES5-only JavaScript by forbidding ES2015+ features.
A SonarQube plugin that enables static code analysis, complexity measurement, and coverage reporting for Groovy projects.
A static analysis tool that identifies unused components in Ember.js projects across various structures and syntaxes.
A curated collection of ESLint plugins that automatically installs based on your project's dependencies.
Integrates PhpMetrics static analysis tool into Symfony's debug toolbar for real-time code quality metrics.
A flake8 plugin that statically checks Python typing imports are properly guarded for version compatibility.
A platform-independent static analysis tool that performs deep code quality analysis for Java, Python, C#, JavaScript, and C/C++ systems.
ESLint plugin to granularly enforce TypeScript's erasableSyntaxOnly flag for gradual migration.
An instrumentation-based approach to resolve reflective calls in Android apps for improved static analysis.
Analyzes Ember.js projects to identify missing or unused translations for the ember-intl addon.
A flake8 plugin that enforces limits on Python type annotation nesting complexity to improve code readability.
An ESLint plugin that provides a parser and linting rules for BrightScript files used in Roku development.
A Go linter that suggests replacing literals with standard library constants and variables for better code quality.
Calculates cyclomatic complexity for R functions and expressions to measure code complexity.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.