Bookmarks tagged [code-analysis]
https://github.com/bradleyfalzon/apicompat
Checks recent changes to a Go project for backwards incompatible changes.
- tags: go, tools, code-analysis
- source code
Tool for code clone detection.
- tags: go, tools, code-analysis
- source code
https://github.com/kisielk/errcheck
Errcheck is a program for checking for unchecked errors in Go programs.
- tags: go, tools, code-analysis
- source code
https://github.com/davecheney/gcvis
Visualise Go program GC trace data in real time.
- tags: go, tools, code-analysis
- source code
https://github.com/qiniu/checkstyle
checkstyle is a style check tool like java checkstyle. This tool inspired by java checkstyle, golint. The style refered to some points in Go Code Review Comments.
- tags: go, tools, code-analysis
- source code
https://github.com/roblaszczak/go-cleanarch
go-cleanarch was created to validate Clean Architecture rules, like a The Dependency Rule and interaction between packages in your Go projects.
- tags: go, tools, code-analysis
- source code
https://github.com/go-critic/go-critic
source code linter that brings checks that are currently not implemented in other linters.
- tags: go, tools, code-analysis
- source code
https://github.com/psampaz/go-mod-outdated
An easy way to find outdated dependencies of your Go projects.
- tags: go, tools, code-analysis
- source code
https://github.com/firstrow/go-outdated
Console application that displays outdated packages.
- tags: go, tools, code-analysis
- source code
https://github.com/yuroyoro/goast-viewer
Web based Golang AST visualizer.
- tags: go, tools, code-analysis
- source code
GoCover.io offers the code coverage of any golang package as a service.
- tags: go, tools, code-analysis
https://godoc.org/golang.org/x/tools/cmd/goimports
Tool to fix (add, remove) your Go imports automatically.
- tags: go, tools, code-analysis
GolangCI is an automated Golang code review service for GitHub pull requests. Service is open source and it's free for open source projects.
- tags: go, tools, code-analysis
https://github.com/golang/lint
Golint is a linter for Go source code.
- tags: go, tools, code-analysis
- source code
Lints online Go source files on GitHub, Bitbucket and Google Project Hosting using the golint package.
- tags: go, tools, code-analysis
https://sourcegraph.com/github.com/sqs/goreturns
Adds zero-value return statements to match the func return types.
- tags: go, tools, code-analysis
- source code
https://github.com/dominikh/go-tools/tree/master/cmd/gosimple
gosimple is a linter for Go source code that specialises on simplifying code.
- tags: go, tools, code-analysis
- source code
https://github.com/shurcooL/gostatus
Command line tool, shows the status of repositories that contain Go packages.
- tags: go, tools, code-analysis
- source code
https://github.com/surullabs/lint
Run linters as part of go test.
- tags: go, tools, code-analysis
- source code
https://github.com/z7zmey/php-parser
A Parser for PHP written in Go.
- tags: go, tools, code-analysis
- source code
https://github.com/dominikh/go-tools/tree/master/cmd/staticcheck
staticcheck is go vet
on steroids, applying a ton of static analysis checks you might be used to from tools like ReSharper for C.
- tags: go, tools, code-analysis
- source code
https://github.com/verygoodsoftwarenotvirus/tarp
tarp finds functions and methods without direct unit tests in Go source code.
- tags: go, tools, code-analysis
- source code
https://github.com/mdempsky/unconvert
Remove unnecessary type conversions from Go source.
- tags: go, tools, code-analysis
- source code
https://github.com/dominikh/go-tools/tree/master/cmd/unused
unused checks Go code for unused constants, variables, functions and types.
- tags: go, tools, code-analysis
- source code
https://github.com/mccoyst/validate
Automatically validates struct fields with tags.
- tags: go, tools, code-analysis
- source code
https://github.com/ooyala/barkeep
Barkeep is a fast, fun way to review code. Engineering organizations can use it to keep the bar high.
- tags: ruby, code-analysis, metrics
- source code
https://github.com/presidentbeef/brakeman
A static analysis security vulnerability scanner for Ruby on Rails applications.
- tags: ruby, code-analysis, metrics
- source code
https://github.com/square/cane
Code quality threshold checking as part of your build.
- tags: ruby, code-analysis, metrics
- source code
https://github.com/danmayer/coverband
Rack middleware to help measure production code coverage.
- tags: ruby, code-analysis, metrics
- source code
https://github.com/DamirSvrtan/fasterer
Make your Rubies go faster with this command line tool highly inspired by fast-ruby and Sferik's talk at Baruco Conf.
- tags: ruby, code-analysis, metrics
- source code
https://github.com/seattlerb/flay
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. Making this totally ...
- tags: ruby, code-analysis, metrics
- source code
https://github.com/seattlerb/flog
Flog reports the most tortured code in an easy to read pain report. The higher the score, the more pain the code is in.
- tags: ruby, code-analysis, metrics
- source code
https://gitlab.com/coraline/fukuzatsu###fukuzatsu
Complexity analysis tool with a rich web front-end.
- tags: ruby, code-analysis, metrics
https://github.com/metricfu/metric_fu
A fist full of code metrics.
- tags: ruby, code-analysis, metrics
- source code
https://github.com/tcopeland/pippi
A utility for finding suboptimal Ruby class API usage, focused on runtime analysis.
- tags: ruby, code-analysis, metrics
- source code
https://github.com/mmozuras/pronto
Quick automated code review of your changes.
- tags: ruby, code-analysis, metrics
- source code
https://github.com/railsbp/rails_best_practices
A code metric tool for rails projects.
- tags: ruby, code-analysis, metrics
- source code
https://github.com/troessner/reek
Code smell detector for Ruby.
- tags: ruby, code-analysis, metrics
- source code
https://github.com/rubocop-hq/rubocop
A static code analyzer, based on the community Ruby style guide.
- tags: ruby, code-analysis, metrics
- source code
https://github.com/whitesmith/rubycritic
A Ruby code quality reporter.
- tags: ruby, code-analysis, metrics
- source code
https://github.com/github/scientist
A Ruby library for carefully refactoring critical paths.
- tags: ruby, code-analysis, metrics
- source code
https://github.com/colszowka/simplecov
Code coverage for Ruby 1.9+ with a powerful configuration library and automatic merging of coverage across test suites.
- tags: ruby, code-analysis, metrics
- source code
https://github.com/testdouble/suture
A Ruby gem that helps you refactor your legacy code.
- tags: ruby, code-analysis, metrics
- source code
https://github.com/amatsuda/traceroute
A Rake task gem that helps you find the dead routes and actions for your Rails 3+ app
- tags: ruby, code-analysis, metrics
- source code
https://github.com/coala/coala/
Language independent and easily extendable code analysis application.
- tags: python, code-analysis
- source code
https://github.com/scottrogowski/code2flow
Turn your Python and JavaScript code into DOT flowcharts.
- tags: python, code-analysis
- source code
https://github.com/PyCQA/prospector
A tool to analyse Python code.
- tags: python, code-analysis
- source code
https://github.com/gak/pycallgraph
A library that visualises the flow (call graph) of your Python application.
- tags: python, code-analysis
- source code
https://pypi.python.org/pypi/flake8
A wrapper around pycodestyle
, pyflakes
and McCabe.
- tags: python, code-analysis, linter
A fully customizable source code analyzer.
- tags: python, code-analysis, linter
https://github.com/klen/pylama
A code audit tool for Python and JavaScript.
- tags: python, code-analysis, linter
- source code
The uncompromising Python code formatter.
https://github.com/google/yapf
Yet another Python code formatter from Google.
Check variable types during compile time.
- tags: python, code-analysis, static-typing
https://github.com/facebook/pyre-check
Performant type checking.
- tags: python, code-analysis, static-typing
- source code
https://github.com/Instagram/MonkeyType
A system for Python that generates static type annotations by collecting runtime types
- tags: python, code-analysis, static-typing
- source code
https://github.com/checkstyle/checkstyle
Static analysis of coding conventions and standards.
- tags: java, code-analysis
- source code
https://github.com/google/error-prone
Catches common programming mistakes as compile-time errors.
- tags: java, code-analysis
- source code
https://github.com/facebook/infer
Modern static analysis tool for verifying the correctness of code.
- tags: java, code-analysis
- source code
Static code analysis with Neo4J-based query language.
- tags: java, code-analysis
https://github.com/uber/NullAway
Eliminates NullPointerExceptions with low build-time overhead.
- tags: java, code-analysis
- source code
Source code analysis for finding bad coding practices.
- tags: java, code-analysis
- source code
https://github.com/SonarSource/sonar-java
Static analyzer for SonarQube & SonarLint.
- tags: java, code-analysis
- source code
Visual source code navigator.
- tags: java, code-analysis
https://github.com/INRIA/spoon
Library for analyzing and transforming Java source code.
- tags: java, code-analysis
- source code
https://github.com/spotbugs/spotbugs
Static analysis of bytecode to find potential bugs.
- tags: java, code-analysis
- source code
https://wiki.openjdk.java.net/display/JDK8/Java+Dependency+Analysis+Tool
jdeps is a new command-line tool added since JDK 8 for developers to use to understand the static dependencies of their applications and libraries. jdeps is a static analysis tool on the given ...
- tags: java, code-analysis