unimportA linter, formatter for finding and removing unused import statements.
Stars: ✭ 119 (+190.24%)
klaraAutomatic test case generation for python and static analysis library
Stars: ✭ 250 (+509.76%)
NgastParser for Angular projects.
Stars: ✭ 152 (+270.73%)
SpoonSpoon is a metaprogramming library to analyze and transform Java source code (up to Java 15). 🥄 is made with ❤️, 🍻 and ✨. It parses source files to build a well-designed AST with powerful analysis and transformation API.
Stars: ✭ 1,078 (+2529.27%)
Php ParserA PHP parser written in PHP
Stars: ✭ 15,101 (+36731.71%)
UnimportA linter, formatter for finding and removing unused import statements.
Stars: ✭ 96 (+134.15%)
Ts MorphTypeScript Compiler API wrapper for static analysis and programmatic code changes.
Stars: ✭ 2,384 (+5714.63%)
BellybuttonCustom Python linting through AST expressions
Stars: ✭ 196 (+378.05%)
go-recipes🦩 Tools for Go projects
Stars: ✭ 2,490 (+5973.17%)
UTBotCppTool that generates unit test by C/C++ source code, trying to reach all branches and maximize code coverage
Stars: ✭ 59 (+43.9%)
FordAutomatically generates FORtran Documentation from comments within the code.
Stars: ✭ 245 (+497.56%)
code-reviewAutomated static analysis & linting bot for Mozilla repositories
Stars: ✭ 51 (+24.39%)
iec-checkerStatic analysis of IEC 61131-3 programs
Stars: ✭ 36 (-12.2%)
RubycriticA Ruby code quality reporter
Stars: ✭ 2,841 (+6829.27%)
luliA static analysis and linter tool for Lua
Stars: ✭ 45 (+9.76%)
venusscriptA dynamic, interpreted, scripting language written in Java.
Stars: ✭ 17 (-58.54%)
Phpstan PhpunitPHPUnit extensions and rules for PHPStan
Stars: ✭ 247 (+502.44%)
RecafThe modern Java bytecode editor
Stars: ✭ 3,374 (+8129.27%)
phpcs-psr4-sniff[READ-ONLY] PHP_CodeSniffer sniff that checks class name matches PSR-4 project structure.
Stars: ✭ 23 (-43.9%)
sbt-findbugsFindBugs static analysis plugin for sbt.
Stars: ✭ 47 (+14.63%)
java-astJava Parser for JavaScript/TypeScript (based on antlr4ts)
Stars: ✭ 58 (+41.46%)
Inline syscallInline syscalls made easy for windows on clang
Stars: ✭ 232 (+465.85%)
Revive🔥 ~6x faster, stricter, configurable, extensible, and beautiful drop-in replacement for golint
Stars: ✭ 3,139 (+7556.1%)
astexplorer-goNo description or website provided.
Stars: ✭ 17 (-58.54%)
Codeql GoThe CodeQL extractor and libraries for Go.
Stars: ✭ 224 (+446.34%)
duplexDuplicate code finder for Elixir
Stars: ✭ 20 (-51.22%)
rehype-domHTML processor to parse and compile with browser APIs, powered by plugins
Stars: ✭ 20 (-51.22%)
php2pythonConvert PHP code to Python under CGI (beta)
Stars: ✭ 44 (+7.32%)
gospalGo static program analyser
Stars: ✭ 56 (+36.59%)
tryceratopsA linter to prevent exception handling antipatterns in Python (limited only for those who like dinosaurs).
Stars: ✭ 381 (+829.27%)
sturdySturdy is a library for developing sound static analyses in Haskell.
Stars: ✭ 49 (+19.51%)
QuliceQuality Police for Java projects
Stars: ✭ 250 (+509.76%)
TypeScriptAST.NET port of Microsoft's TypeScript parser for simple AST manipulation
Stars: ✭ 37 (-9.76%)
Pepper An open source script to perform malware static analysis on Portable Executable
Stars: ✭ 250 (+509.76%)
goxJSX for Go
Stars: ✭ 165 (+302.44%)
Mobileapp Pentest CheatsheetThe Mobile App Pentest cheat sheet was created to provide concise collection of high value information on specific mobile application penetration testing topics.
Stars: ✭ 3,051 (+7341.46%)
BBob⚡️Blazing-fast js-bbcode-parser, bbcode js, that transforms and parses to AST with plugin support in pure javascript, no dependencies
Stars: ✭ 133 (+224.39%)
Dg[LLVM Static Slicer] Various program analyses, construction of dependence graphs and program slicing of LLVM bitcode.
Stars: ✭ 242 (+490.24%)
awesome-ruby-astA list of awesome tools and libraries which deals with ASTs in Ruby
Stars: ✭ 24 (-41.46%)
macro-visitA macro-based generic visitor generator
Stars: ✭ 23 (-43.9%)
sastParse CSS, Sass, SCSS, and Less into a unist syntax tree
Stars: ✭ 51 (+24.39%)
D ScannerSwiss-army knife for D source code
Stars: ✭ 221 (+439.02%)
CheckA set of utilities for checking Go sources. This repository has migrated to https://gitlab.com/opennota/check
Stars: ✭ 225 (+448.78%)
binary-auditing-solutionsLearn the fundamentals of Binary Auditing. Know how HLL mapping works, get more inner file understanding than ever.
Stars: ✭ 61 (+48.78%)
InsiderStatic Application Security Testing (SAST) engine focused on covering the OWASP Top 10, to make source code analysis to find vulnerabilities right in the source code, focused on a agile and easy to implement software inside your DevOps pipeline. Support the following technologies: Java (Maven and Android), Kotlin (Android), Swift (iOS), .NET Full Framework, C#, and Javascript (Node.js).
Stars: ✭ 216 (+426.83%)
SPDSEfficient and Precise Pointer-Tracking Data-Flow Framework
Stars: ✭ 38 (-7.32%)
LyraNo description or website provided.
Stars: ✭ 23 (-43.9%)
Protoc Gen LintA plug-in for Google's Protocol Buffers (protobufs) compiler to lint .proto files for style violations.
Stars: ✭ 221 (+439.02%)
parser-reflectionParser Reflection API - Provides source code analysis without loading classes into the PHP memory
Stars: ✭ 97 (+136.59%)
html5parserA super tiny and fast html5 AST parser.
Stars: ✭ 153 (+273.17%)
TfsecSecurity scanner for your Terraform code
Stars: ✭ 3,622 (+8734.15%)
BoltBolt is a language with in-built data-race freedom!
Stars: ✭ 215 (+424.39%)
LibscoutLibScout: Third-party library detector for Java/Android apps
Stars: ✭ 217 (+429.27%)
checkupA health checkup for your project.
Stars: ✭ 76 (+85.37%)
stutterImplement a Lisp, in C, from scratch, no libs
Stars: ✭ 65 (+58.54%)
Forbidden ApisPoliceman's Forbidden API Checker
Stars: ✭ 216 (+426.83%)