A Java Static Analysis tool for detecting code smells via Visual Studio code extension. It can be extended with custom rules. Rules can be written in Java or using a XPath query. Based on Charles Jonas's vscode-apex-pmd extension. Using the underlying source code analyzer, PMD, for leveraging of JavaCC and Antlr to parse source files into abstract syntax trees (AST) and runs rules against them to find violations.
💩 Code Smells: An indication that the code is not following fundamental standards that decrease the quality of the code
📚 Technology Stack
Our Code Smell detection strategies and implementation:
🚀 Installation and Usage (On your project)
🚀 Installation and Usage (Dev)
🤖 Run Tests Locally
Basic File Structure