The Microsoft.CodeAnalysis.NetAnalyzers package moved into the dotnet/sdk repository for further development and respond to issues formerly in this repository.
An implementation of StyleCop rules using the .NET Compiler Platform
cloc is a codebase metrics tool and multi-language code analyzer designed to count blank lines, comment lines, and physical lines of code. It serves as a source code line counter and report generator that identifies file types to calculate source volume across a wide variety of programming languages. The tool distinguishes itself by providing codebase version comparison to measure relative changes in source and comment lines between two versions of a directory or archive. It also supports the definition of custom languages and the extension of language recognition by loading custom comment fi
This project is a Go language extension for VS Code that provides a comprehensive development environment through a language server client, a debugging interface, and a test automation runner. It integrates language intelligence, formatting, and debugging capabilities to support the full Go language development lifecycle. The extension distinguishes itself by managing the Go toolchain, including the installation and configuration of external binaries required for language features. It also features a dedicated test automation interface that allows for the generation of unit test skeletons and
Refactoring Essentials for Visual Studio
The main features of icsharpcode/refactoringessentials are: Code Analysis and Metrics, Code Analysis and Refactoring.
Open-source alternatives to icsharpcode/refactoringessentials include: dotnetanalyzers/stylecopanalyzers — An implementation of StyleCop rules using the .NET Compiler Platform. dotnet/roslyn-analyzers — The Microsoft.CodeAnalysis.NetAnalyzers package moved into the dotnet/sdk repository for further development and… aldanial/cloc — cloc is a codebase metrics tool and multi-language code analyzer designed to count blank lines, comment lines, and… pycqa/pylint — Pylint is a static code analysis tool for Python that checks source code for errors, coding standard violations, and… microsoft/vscode-go — This project is a Go language extension for VS Code that provides a comprehensive development environment through a… rrrene/credo — Credo is a static analysis tool and linter for Elixir. It functions as a code quality analyzer that scans source code…