New! App development ESLint plugin [beta]

Jump right in: @canva/app-eslint-plugin

If you’ve used our CLI to make your app, or cloned our starter kit, you’re hopefully aware that it comes with some ESLint configuration to help you on your way. But after you first set up your app, it’s been a bit painful to update that configuration.

We’ve now bundled up the ESLint configuration into an ESLint plugin! :sparkles: No more copy-pasting configuration, now you can update it like any other NPM package. It should hopefully be easy to migrate any existing apps, by adding the new package and using the shared config it provides. The plugin is in beta, but as it’s a development-only dependency using it won’t impact reviews and releases. Grab it here: @canva/app-eslint-plugin

5 Likes