Comment on page
Raycast makes it easy to lint your extensions using the CLI's lint command (
It abstracts away the different ESLint dependencies used for Raycast extensions and includes different rule-sets.
It also includes Raycast's own ESLint plugin rule-set that makes it easier for you to follow best practices when building extension. For example, there's a rule helping you follow the Title Case convention for
Starting with version 1.48.8, the ESLint configuration is included automatically when creating a new extension using the
Create Extensioncommand. If your extension was created before this version, you can migrate following the steps outlined on the v1.48.8 page.