`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.
-
Updated
Jul 6, 2022 - Python
`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.
Source code for "An Empirical Study of Code Smells in Transformer-based Code Generation Techniques".
Simpler Transfer Learning (Using "Bellwethers"). ARXIV link: https://arxiv.org/abs/1703.06218
A Machine-learning Based Ensemble Method for Anti-patterns Detection
A tool to measure and compare the energy consumption of code variants.
A Python toolkit to help developers write professional-grade, maintainable, and clean code following clean code principles.
Example projects illustrating Code Smells in order to apply Refactoring techniques.
Tips for a clean code and SOLID architecture
A Python AST visualizer & static analyzer.
MIRROR of https://codeberg.org/catseye/yucca : A dialect-agnostic static analyzer for 8-bit BASIC programs
🧀 The command line tool that detects code smells for refactoring
Context-aware code smell detection platform integrating a DSL interpreter, metric analysis, and asynchronous event-driven processing.
CIT 411 Module 2 assignment using AI to review Python code smells, data-structure choices, loop patterns, and refactoring decisions.
A systematic literature review on the code smells datasets and validation mechanisms
This repository is intended to present the refactoring of the payroll project.
Reverse-engineer any Python codebase into an interactive architecture knowledge graph with AI-powered layer detection, community discovery, and living documentation
Python code smell detector & refactoring guide — 82 patterns, 55 AST checks, zero dependencies. Works as Agent Skills plugin, PyPI package, GitHub Action, or pre-commit hook.
Skill /refactor-arch para Claude Code: audita e refatora qualquer backend para MVC em 3 fases (análise, auditoria com gate de confirmação, refatoração validada). Aplicada a 3 projetos legados — 2 Python/Flask e 1 Node/Express — com 35 findings e as 3 aplicações funcionando após a refatoração. Desafio de MBA em IA.
A software-engineering code-quality tutor built as a four-agent pipeline: deterministic analysis (radon, AST, code-smell detection) plus Claude-generated explanations and PDF reports, with a live view of the agents at work.
"A static analysis tool designed to detect, quantify, and track technical debt in software projects. Provides automated code metrics, architectural smell detection, and actionable insights to improve maintainability and reduce refactoring costs."
Add a description, image, and links to the code-smells topic page so that developers can more easily learn about it.
To associate your repository with the code-smells topic, visit your repo's landing page and select "manage topics."