Showing 36 of 865 projects
A command-line tool to verify that your files adhere to .editorconfig rules.
An ESLint plugin that automatically optimizes regular expression literals for better performance.
A Grunt plugin that lints LESS files by compiling them to CSS and running CSS Lint, reporting errors back to the original LESS source lines.
An opinionated Slim 4 starter template for small-to-medium PHP applications with modern tooling.
A transpiler that adds syntactic sugar to Go, making code more concise and readable while maintaining compatibility.
An ESLint plugin that detects potential XSS vulnerabilities in JavaScript code before deployment.
Coq formalizations for a course on mechanized semantics, covering imperative/functional languages, compilers, static analysis, and program logics.
A command-line tool that lints files for maximum line length, with special support for Go source files.
Detects which Terraform projects need plan/apply when Terraform modules change using git and static analysis.
A command-line tool that analyzes C source code files and outputs dozens of code quality metrics related to size, complexity, style, and preprocessor usage.
Check JavaScript code compatibility with target browsers and Node.js versions using a browserslist.
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 that runs linters from Go code, integrating lint checks into the standard go build and test workflow.
A Python-based linter that allows you to create custom linting rules using regular expressions.
Docker container with a CLI toolkit for generating datasets of packed executables and training ML models for packing detection.
A Go library for parsing Go source code with an API similar to the reflect package.
A Go library and CLI tool that parses TODOs from Go code comments using AST analysis.
A utility for comparing control flow graph signatures to Android method CFGs, designed for malware scanning.
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 static analyzer for Teal (Algorand Smart Contracts) that detects vulnerabilities and visualizes contract structure.
A deep learning algorithm that predicts type hints for Python code using neural networks.
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.
A command-line tool for estimating ROM and RAM usage in Game Boy and other GBDK platform games from map, binary, and debug files.
ESLint plugin that prevents using extended native objects in JavaScript code.
An ESLint plugin to disable other ESLint plugins using file path patterns and inline comments.
Lint C, C++, Objective-C, and Objective-C++ files in Atom using the Clang compiler.
An ESLint plugin that enforces ES5-only JavaScript by forbidding ES2015+ features.
GitHub Action for running PHP_CodeSniffer to check code quality and enforce coding standards.
A platform-independent static analysis tool that performs deep code quality analysis for Java, Python, C#, JavaScript, and C/C++ systems.
A SonarQube plugin that enables static code analysis, complexity measurement, and coverage reporting for Groovy projects.
ESLint plugin to granularly enforce TypeScript's erasableSyntaxOnly flag for gradual migration.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.