Static Analyzer for Java Code with Machine Learning in Mind
-
Updated
Aug 28, 2020 - Java
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:
Linter: dwrap forces every public function to begin with an deferring call of a error wrapping function like derrors.Wrap.
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
Static code analysis tool based on the PhASAR framework
Linter: nilnop detects nil is passed to a function that does nothing for nil
Analyzer: emptycase finds case statements with no body
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. 🚀🔍
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."