There are 5 repositories under code-smells topic.
Catalog of Elixir-specific code smells
Magic number detection for JavaScript
♻️ Example projects illustrating Code Smells in order to apply Refactoring techniques
Detects smells and computes metrics of Java code
Refactoring Kata:涵盖所有重构手法练习的栗子和测试。重构刻意练习。
Detection of design principle violations in Kotlin as a plugin to detekt.
A tool to detect test smells in Java projects that utilize JUnit as the testing framework
The project is not actively supported.
sp_Develop can be used by database developers, software developers and for performing database code (smell) reviews.
A Taxonomy of Software Smells
React code smells
:hankey: Antes e depois de trechos de códigos refatorados.
`dslinter` is a pylint plugin for linting data science and machine learning code. We plan to support the following Python libraries: TensorFlow, PyTorch, Scikit-Learn, Pandas and NumPy.
This project is an Eclipse plugin that aims to collect code smells from Java projects using only command line tools.
Source code for "An Empirical Study of Code Smells in Transformer-based Code Generation Techniques".
Reporter for jscpd tool, generate badges with information about copy/paste
Simpler Transfer Learning (Using "Bellwethers"). ARXIV link: https://arxiv.org/abs/1703.06218
Refactoring Guru tarafından sunulan "Refactoring" konusunun Türkçeye çevrilmiş ve açıklanmış hali
Articles on Software Design with Code Examples
A Machine-learning Based Ensemble Method for Anti-patterns Detection
This is a plugin that looks for bad smells in JS.
Include this action for continuous code quality monitoring.
Code smell Refactoring Android Studio Plugin
Minnesota Income Tax Calculation Project 2020 - Refactored
Tips for a clean code and SOLID architecture
BSDetector server - JavaScript static code analysis tool
Implementation the Dependency Inversion principle in Object-Oriented Programming (OOP) to tackle code smells related to dependency management.
Rules for PHPStan
Repository for Technion's 094219 Software Engineering course final exam preparation, covering Java, OOP, design patterns, multithreading, and more.