Debug

Scan JavaScript with the mother of all syntax-checkers. Easily customize hundreds of rules with examples and explanations right in the UI.

JSHint & JSLint

Not ready to move to ESLint? No problem. JSHint and JSLint are built-in, too. See the exact line and column number of every issue.

CoffeeLint

Scan CoffeeScript files for issues, too! Configure options in a slick UI and enforce best practices, just like you do for JavaScript.

Enforce Coding Styles

Got that one guy who uses tabs instead of spaces? Make him fall in line and easily set up rules to keep the whole team writing clean, readable code.

Reviews

Not convinced? Check out what these people said:

Our Mac updates are now scheduled around major CodeKit releases. This app is that good.

Phil SchillerSenior Vice President, Apple

content-type: application/json {'message' : 'Who wants...

GruntJavaScript Task Runner

CodeKit 3 is the most deliberate evolution of our founding design. Each button's 9-step anodization process brings absolute unity and efficiency to a singular vision. This is truly a product that only Apple could create.

Jony IveChief Design Officer, Apple

Is he...high?

Craig FederighiSenior Vice President, Apple

Please stop quoting my employees.

Tim CookCEO, Apple

(45 seconds later) ...a stupid GUI, anyway?'}

GruntJavaScript Frustration Producer

I'm still ignoring you on Twitter.

John GruberAuthor, Daring Fireball

Do you have any idea how many lawyers $260 billion hires? All of them. All of the lawyers.

Apple LegalUnhappy Since 2009

When our engineers switched to CodeKit, our phones just started blowing up...with compliments.