Sign Up for Free

RunKit +

Try any Node.js package right in your browser

This is a playground to test code. It runs a full Node.js environment and already has all of npm’s 400,000 packages pre-installed, including eslint-config-kitchensink with all npm packages installed. Try it out:

require("eslint/package.json"); // eslint is a peer dependency. require("prettier/package.json"); // prettier is a peer dependency. var eslintConfigKitchensink = require("eslint-config-kitchensink")

This service is provided by RunKit and is not affiliated with npm, Inc or the package authors.

eslint-config-kitchensink v1.0.11

Zero-config ESLint config.


Lints for everything but the kitchensink! Just another zero-config ESLint shared config attempt.

This is probably a really bad idea.. You've been warned.


Install eslint, prettier, and eslint-config-kitchensink in project:

npm i eslint prettier eslint-config-kitchensink


yarn add eslint prettier eslint-config-kitchensink

Add ESLint config to package.json:

  "eslintConfig": {
    "extends": "kitchensink"


The following is implemented and unlikely to change:

The following is implemented, but might change:


The following is planned but not yet implemented:

Prior Art

  • xo - ❤️ JavaScript happiness style linter
  • standard - 🌟 JavaScript Style Guide, with linter & automatic code fixer
RunKit is a free, in-browser JavaScript dev environment for prototyping Node.js code, with every npm package installed. Sign up to share your code.
Sign Up for Free