30 open-source projects similar to dotnet/codeformatter, ranked by how many features they have in common. Compare stars, activity and what each one does to find the best Codeformatter alternative.
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
App Metrics is an open-source and cross-platform .NET library used to record and report metrics within an application.
A Rake task gem that helps you find the unused routes and controller actions for your Rails 3+ app
SimpleCov is a Ruby code coverage tool and analysis engine used to track which lines, branches, and methods of code execute during tests. It functions as a coverage threshold enforcer and test suite aggregator, recording execution data to identify untested areas of an application. The tool distinguishes itself through the ability to merge coverage results from parallel worker processes and subprocesses into a single unified report. It supports baseline comparison to detect coverage regressions and can gather data from code executed via dynamic evaluation methods, such as those used in templat
:zap: Don't make your Rubies go fast. Make them go fasterer ™. :zap:
Ruby production code coverage collection and reporting (line of code usage)
.NET Core Application Performance Monitor
BenchmarkDotNet is a library and tool suite for measuring the execution time and memory allocation of .NET code. It utilizes statistical sampling and warm-up iterations to determine the stability and precise execution speed of specific methods. The project provides a JIT disassembly viewer to inspect processor disassembly and analyze how the compiler executes code paths. It includes a memory allocation profiler that tracks managed and native memory traffic to identify efficiency bottlenecks. Additionally, a runtime performance comparator allows the same benchmarks to be executed across differ
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
Pluggable foundation blocks for building distributed apps.
Scientist is a Ruby code parity testing library and production experimentation framework. It allows for the safe deployment of candidate code paths alongside a control implementation to verify that new logic produces the same outputs and exceptions as the original. The library identifies behavioral divergences between legacy and refactored code by running both versions in a live environment. It functions as a refactoring regression detector, measuring performance parity and detecting mismatches using real-world data without affecting the end user. The system covers broad capabilities for mon
Refactoring Essentials for Visual Studio
Cross platform code coverage tool for .NET Core
DevSkim is a set of IDE plugins, language analyzers, and rules that provide security "linting" capabilities.
⚙️ A curated list of static analysis (SAST) tools and linters for all programming languages, config files, build tools, and more. The focus is on tools which improve code quality.
Library for collecting application metrics in .NET and exporting them to Prometheus
A code coverage tool for .NET 2 and above (WINDOWS OS only), support for 32 and 64 processes with both branch and sequence points
Performance benchmarking and testing framework for .NET applications :chartwithupwards_trend:
Brakeman is a static analysis security tool and scanner specifically designed for Ruby on Rails source code. It identifies common security vulnerabilities, such as injection and cross-site scripting, by analyzing the application codebase without executing the application. The tool functions as a security auditor that detects mass assignment risks and template vulnerabilities. It evaluates the final output of rendered views and identifies unrestricted assignment patterns that could allow unauthorized modification of model attributes. The system provides vulnerability management through the us
.NET library to instrument your code with Prometheus metrics
.NET client for Prometheus
ASP.NET Core middleware
HTTP request durations
Push metrics to Pushgateway
Standalone Kestrel server
NsDepCop is a static code analysis tool that enforces namespace and assembly dependency rules in C# projects.
Flay analyzes code for structural similarities. Differences in literal values, variable, class, method names, whitespace, programming style, braces vs do/end, etc are all ignored.