A code-completion engine for Vim
-
Updated
Aug 13, 2020 - Python
A code-completion engine for Vim
A maintained ctags implementation
A static code analysis tool for the Elixir language with a focus on code consistency and teaching.
Java 1-14 Parser and Abstract Syntax Tree for Java, including preview features to Java 13 –
Detect copy-pasted and structurally similar code
An extensible multilanguage static code analyzer.
SpotBugs is FindBugs' successor. A tool for static analysis to look for bugs in Java code.
A code-completion & code-comprehension server
nodejsscan is a static security code scanner for Node.js applications.
The SpotBugs plugin for security audits of Java web applications and Android applications. (Also work with Kotlin, Groovy and Scala projects)
Various code metrics for Python code
PySonar2: an advanced semantic indexer for Python
Spoon is a metaprogramming library to analyze and transform Java source code (up to Java 14).
PHP Implementation of the VS Code Language Server Protocol
Microsoft Language Server for Python
PHP_Depend is an adaptation of the established Java development tool JDepend. This tool shows you the quality of your design in terms of extensibility, reusability and maintainability.
A code-understanding, code-browsing or code-search tool. This is a tool to index, then query or search C, C++, Java, Python, Ruby, Go and Javascript source code. It builds upon the databases of cscope and ctags, and provides a nice GUI tool.
Static code analysis to find violations in a dependency graph
Documentation and issues for Pylance
SonarQube plugin for Kotlin
SonarJS rules for ESLint
Pluggable TypeScript and JavaScript linter
Open-source code analysis platform for C/C++ based on code property graphs
A toolset for code analysis and report visualisation
Roslyn analyzers that aim to help security audit on .NET applications.
Add a description, image, and links to the code-analysis topic page so that developers can more easily learn about it.
To associate your repository with the code-analysis topic, visit your repo's landing page and select "manage topics."