Skip to content

raycast/eslint-plugin

Repository files navigation

Raycast ESLint Plugin

Raycast provides a plugin designed to help you follow best practices as you build extensions.

Find more on developers.raycast.com.

Rules

You'll find below a summary of all the rules included in our ESLint plugin.

⚠️ Configurations set to warn in.
✅ Set in the recommended configuration.
🔧 Automatically fixable by the --fix CLI option.

Name                           Description ⚠️ 🔧
no-ambiguous-platform-shortcut Warn when a shortcut is ambiguous in cross-platform extensions.
no-reserved-shortcut Warn when a shortcut prop defines a reserved shortcut that Raycast uses.
prefer-common-shortcut Warn when a shortcut matches a common one; prefer Keyboard.Shortcut.Common.* from @raycast/api. 🔧
prefer-ellipsis Prefer Ellipsis Character 🔧
prefer-placeholders Prefer Placeholders for Text Fields
prefer-title-case Prefer Title Case 🔧

About

ESLint plugin designed to help Raycast's extensions authors follow best practices

Resources

Stars

13 stars

Watchers

4 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors