gostyle is a set of analyzers for coding styles.
-
Updated
May 13, 2024 - Go
gostyle is a set of analyzers for coding styles.
Static Analyzer for Java Code with Machine Learning in Mind
Linter `globalcall` detects that specific functions are called in a package scope.
A static byte code analyzer for Java deserialization gadget research
Analyzer: testhelper finds a package function which is not a test function and receives a value of *testing.T as a parameter but it does not call (*testing.T).Helper
Documentation, automation scripts and deployments, enabling the creation of an open-source, high quality, enterprise-wide code quality infrastructure over multiple languages and platforms:gem::star::tada:
Analyzer: notest checks either the package has test files
Linter: notany limits possible types for arguments of any type.
Linter: fsel flags field access with unverified nil errors
MiniJar is a tool for jar reduction that uses WALA for static analysis of Java bytecode. See README.
Linter: dwrap forces every public function to begin with an deferring call of a error wrapping function like derrors.Wrap.
Mobil Uygulama Güvenliği Projesi
Analyzer: intcast finds integer type cast that can cause overflow
The topic of my seminar paper is: "Static code analysis with Checkstyle and PMD". The aim is to present and compare the features of the two tools.
Library: decorator wraps analyzers to supplement the results with additional details
Analyzer: check for possible assigning package variables
Static code analysis tool based on the PhASAR framework
Linter: nilnop detects nil is passed to a function that does nothing for nil
Add a description, image, and links to the staticanalysis topic page so that developers can more easily learn about it.
To associate your repository with the staticanalysis topic, visit your repo's landing page and select "manage topics."