A code-completion engine for Vim
-
Updated
Jul 6, 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.42.0
Rule: ApexCRUDViolation
Description:
I'm getting the "Validate CRUD permission before SOQL/DML operation" error when updating a list of a custom object, but not on the individual.
Code Sample demonstrating the issue:
public static CustomObject__c updateCuDetect 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.
[spotbugs] Running SpotBugs...
[spotbugs] Unexpected problem occured during version sanity check
[spotbugs] Reported exception:
[spotbugs] java.lang.AbstractMethodError: Receiver class org.slf4j.nop.NOPServiceProvider does not define or inherit an implementation of the resolved method 'abstract java.lang.String getRequesteApiVersion()' of interface org.slf4j.
nodejsscan is a static security code scanner for Node.js applications.
A code-completion & code-comprehension server
problem: the shadow classes (CtClass reflecting a binary class) built by JavaReflectionTreeBuilder can be modified. This is confusing for users, see INRIA/spoon#4664.
solution: the JavaReflectionTreeBuilder should construct immutable objects, closed to modification, where all setters throw an UnsupportedOperationException
Various code metrics for Python code
Documentation and issues for Pylance
PySonar2: a semantic indexer for Python with interprocedual type inference
Static Code Analysis - 静态代码分析
PHP Implementation of the VS Code Language Server Protocol
Open-source code analysis platform for C/C++/Java/Binary/Javascript/Python/Kotlin based on code property graphs
Microsoft Language Server for Python
Static Value-Flow Analysis Framework for Source Code
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
Open source library that implements translator and tools for REIL (Reverse Engineering Intermediate Language)
SonarQube plugin for Kotlin
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