A code-completion engine for Vim
-
Updated
Mar 30, 2022 - Python
{{ message }}
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-15 Parser and Abstract Syntax Tree for Java, including preview features to Java 13
Affects PMD Version:
6.17
Rule:
All rulesets.
Description:
PMD output does not inform the user as to the number of rules contravened while running the tool. The user has to look at the output file.
Code Sample demonstrating the issue:
Sep 01, 2019 9:42:45 AM net.sourceforge.pmd.cache.FileAnalysisCache loadFromFile
INFO: Analysis cache loaded
Sep 01, 2019 9:
Detect copy-pasted and structurally similar code
coala provides a unified command-line interface for linting and fixing all your code, regardless of the programming languages you use.
should be changed to
for oddness, consider using (x & 1) == 1, or (x % 2) != 0.
nodejsscan is a static security code scanner for Node.js applications.
BeanUtils is a library that is doing automatic mapping to Java object.
It can cause arm when the attack controls part of the list of properties being sets. BeanUtils does not blacklist properties like class, classloader or other objects that are likely to load arbitrary classes and possibly run code.
import org.apache.commons.beanutils.BeanUtils;
publicA code-completion & code-comprehension server
Various code metrics for Python code
@MartinWitt points out rightly that assertTrue assertions should always have a message, see INRIA/spoon#4298 (review)
It's a good Spoon exercise to write a processor to detect assertTrue without messages.
We welcome first contributors to Spoon who add missing messages to assertTrue.
PySonar2: an advanced semantic indexer for Python
Documentation and issues for Pylance
PHP Implementation of the VS Code Language Server Protocol
Static Code Analysis
VS Code version: 1.34.0
Extension version (available under the Extensions sidebar): 2019.4.12954
OS and version: Ubuntu 19.04
Python version (& distribution if applicable, e.g. Anaconda): 3.6
Type of virtual environment used: virtualenv
The type hints in the stub file for the current module aren't used for autocompletion.
I have a foo.pyi file as
Open-source code analysis platform for C/C++/Java/Binary/Javascript/Python/Kotlin based on code property graphs
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.
SonarJS rules for ESLint
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
SonarQube plugin for Kotlin
Lightweight static analyzer for several programming languages
A toolset for code analysis and report visualisation
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."
The Problem
With the new
model-propertytype andModelPropertyRuleLarastan now has the ability to check the existence of model columns that are given to a method.Adding the
model-propertytype to the Laravel's core methods are done with the help of PHPstan stubs. Some [examples](https://github.com/nunomaduro/larastan/blob/master/stubs/Elo