Need advice about which tool to choose?Ask the StackShare community!

PHP CodeSniffer

42
43
+ 1
0
Reek

9
22
+ 1
0
Add tool

Reek vs PHP CodeSniffer: What are the differences?

Developers describe Reek as "Code smell detector for Ruby". Reek is a tool that examines Ruby classes, modules, and methods and reports any Code Smells it finds. On the other hand, PHP CodeSniffer is detailed as "A library that detects PHP, CSS and JS coding standard violations". It tokenizes PHP, JavaScript and CSS files and detects violations of a defined set of coding standards. It is an essential development tool that ensures your code remains clean and consistent.

Reek and PHP CodeSniffer can be categorized as "Code Review" tools.

Reek and PHP CodeSniffer are both open source tools. It seems that PHP CodeSniffer with 7.55K GitHub stars and 1.22K forks on GitHub has more adoption than Reek with 3.3K GitHub stars and 237 GitHub forks.

Get Advice from developers at your company using StackShare Enterprise. Sign up for StackShare Enterprise.
Learn More

What is PHP CodeSniffer?

It tokenizes PHP, JavaScript and CSS files and detects violations of a defined set of coding standards. It is an essential development tool that ensures your code remains clean and consistent.

What is Reek?

Reek is a tool that examines Ruby classes, modules, and methods and reports any Code Smells it finds.

Need advice about which tool to choose?Ask the StackShare community!

What companies use PHP CodeSniffer?
What companies use Reek?
See which teams inside your own company are using PHP CodeSniffer or Reek.
Sign up for StackShare EnterpriseLearn More

Sign up to get full access to all the companiesMake informed product decisions

What tools integrate with PHP CodeSniffer?
What tools integrate with Reek?

Sign up to get full access to all the tool integrationsMake informed product decisions

What are some alternatives to PHP CodeSniffer and Reek?
JavaScript
JavaScript is most known as the scripting language for Web pages, but used in many non-browser environments as well such as node.js or Apache CouchDB. It is a prototype-based, multi-paradigm scripting language that is dynamic,and supports object-oriented, imperative, and functional programming styles.
Git
Git is a free and open source distributed version control system designed to handle everything from small to very large projects with speed and efficiency.
GitHub
GitHub is the best place to share code with friends, co-workers, classmates, and complete strangers. Over three million people use GitHub to build amazing things together.
Python
Python is a general purpose programming language created by Guido Van Rossum. Python is most praised for its elegant syntax and readable code, if you are just beginning your programming career python suits you best.
jQuery
jQuery is a cross-platform JavaScript library designed to simplify the client-side scripting of HTML.
See all alternatives