gostyle is a set of analyzers for coding styles.
-
Updated
Sep 15, 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.
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:
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.
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
Library: decorator wraps analyzers to supplement the results with additional details
JANDA - is a powerful malware static analysis tool designed to provide detailed insights into malicious files. This tool is particularly focused on extracting essential information such as hexadecimal representation, file strings, file hash value, file extensions, and check the file on the VirusTotal website for additional analysis.
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.
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
nsightCode 🧠💻 is an AI-powered code review assistant designed to enhance code quality and streamline development workflows. It integrates with GitHub and CI/CD pipelines to provide real-time feedback using static code analysis and natural language processing. 🚀🔍
Analyzer: check for possible assigning package variables
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."