ESLint is used for code formatting, this is our default config that will help keep your code clean and unified.

This package provides a handy set of default rules.

It's used in 2 files in both server and client.

  • client/.eslintrc & server/.eslintrc
  • client/prettier.config.js & server/prettier.config.js


"extends": ["@deity/eslint-config-falcon"],
"env": {
"worker": true


const esLint = require('@deity/eslint-config-falcon');
module.exports = Object.assign({}, esLint.rules['prettier/prettier'][1], {
overrides: [
files: ['.eslintrc'],
options: { parser: 'json' }

Ask the community. #help

If you can't find what you're looking for, the answer might be on our community slack channel. Our team keep a close eye on this and will usually get back to you within a few hours, if not straight away. If you haven't created an account yet please sign up here slack.deity.io.