ESLint rules and best practices used by Eventbrite to provide consistency and prevent errors in JavaScript code.
This coding style guide has been created for Eventbrite developers, but is certainly applicable for the general JavaScript community as well. It is heavily inspired by Airbnb's JavaScript Style Guide.
- ESLint Configurations
- General guidelines
- ES6+
- React & JSX
- Legacy ES5
- Backbone & Marionette
- Resources
- License
Eventbrite has 3 ESLint configuration packages that you can extend:
eslint-config-eventbrite
: base ESLint config that lints ES6+/ES2015+eslint-config-eventbrite-react
: extendseslint-config-eventbrite
, also linting React & JSXeslint-config-eventbrite-legacy
: ESLint config that lints legacy ES5-
Coming soon...
MIT. Copyright (c) 2016 Eventbrite.