Code quality
Automate your code review with style, quality, security, and test‑coverage checks when you need them most. Code quality is intended to keep complexity down and runtime up.
Here are 420 public repositories matching this topic...
-
Updated
Jul 16, 2020 - Rust
-
Updated
Jul 17, 2020 - Java
-
Updated
Jun 26, 2020 - JavaScript
Hello!
I think I've figured out a good way to get SimpleCov working with Spring. For my Rails application, preloading the app would require some classes in my ./app directory, and this would cause some inaccurate coverage to be reported (any lines that were required during preloading were missing in the coverage.) I figured out how to fix this issue by starting SimpleCov in config/spring.rb
-
Updated
Jul 17, 2020 - OCaml
Affects PMD Version:
All.
Rule:
ImmutableField
Description:
"Identifies private fields whose values never change once object initialization ends either in the declaration of the field or by a constructor. This helps in converting existing classes to becoming immutable ones."
Immutability, by defini
-
Updated
Jul 17, 2020 - Python
-
Updated
Jul 16, 2020 - JavaScript
-
Updated
Jul 15, 2020 - Go
-
Updated
Jul 14, 2020 - Ruby
-
Updated
Jul 16, 2020 - TypeScript
-
Updated
May 30, 2020 - Ruby
-
Updated
Jul 16, 2020 - Java
-
Updated
Jul 12, 2020 - JavaScript
-
Updated
Jul 16, 2020 - Python
-
Updated
Jul 8, 2020
-
Updated
Jul 16, 2020 - TypeScript
-
Updated
May 28, 2020 - Haskell
-
Updated
Jul 16, 2020 - Dockerfile
-
Updated
Jun 22, 2020 - Shell
-
Updated
May 19, 2020 - Shell
-
Updated
Jun 20, 2020 - PHP
-
Updated
Jul 16, 2020 - C#
-
Updated
Jul 17, 2020 - Java
-
Updated
Jun 25, 2019 - Vim script
-
Updated
Jul 14, 2020 - Ruby
Code quality apps
TestQuality
Modern, powerful, test plan management
Better Code Hub
A Benchmarked Definition of Done for Code Quality with BetterCodeHub
Codacy
Automated code reviews to help developers ship better software, faster
codebeat
Code review expert on demand. Automated for mobile and web
CodeScene
A quality visualization tool to identify and prioritize technical debt and evaluate your organizational efficiency
CodeFactor
Automated code review for GitHub
Datree
Policy enforcement solution for confident and compliant code
Code Inspector
Code Quality, Code Reviews and Technical Debt evaluation made easy
Coveralls
Ensure that new code is fully covered, and see coverage trends emerge. Works with any CI service
Imgbot
A GitHub app that optimizes your images
Sider
Automatically analyze pull request against custom per-project rulesets and best practices
LGTM
Find and prevent zero-days and other critical bugs, with customizable alerts and automated code review
Codecov
Group, merge and compare coverage reports
DeepSource
Discover bug risks, anti-patterns and security vulnerabilities before they end up in production. For Python, Go and Ruby
Lucidchart Connector
Insert a public link to a Lucidchart diagram so team members can quickly understand an issue or pull request
infer version v0.15.0
in my case, 0xFFFF or 0xFFFFFFFF is a common initializer and there are a lot of this semantics in our code. I would like to ignore those harmless. but if I turn off liveness checker, I worry about missing some truely harmful bugs. Does Infer provide some filtering option or method?