{"repo":"obsidianmd/eslint-plugin","free":true,"listed":false,"github":"https://github.com/obsidianmd/eslint-plugin","clone":"git clone https://github.com/obsidianmd/eslint-plugin.git","description":"Check your Obsidian plugin against the official developer guidelines.","language":"TypeScript","stars":109,"topics":["obsidian"],"license":"MIT","category":"productivity","readme_excerpt":"eslint-plugin-obsidianmd Installation You'll first need to install ESLint: Next, install eslint-plugin-obsidianmd : Usage With the release of ESLint v9, the default configuration file is now eslint.config.js . Flat Config ( eslint.config.js ) - Recommended for ESLint v9+ To use the recommended configuration, add it to your eslint.config.js file. This will enable all the recommended rules. Legacy Config ( .eslintrc ) Click here for ESLint v8 and older To use the recommended configuration, extend it in your .eslintrc file: You can also override or add rules: Configurations Name :--- :------------------------- ✅ recommended 🇬🇧 recommendedWithLocalesEn Rules 💼 Configurations enabled in.\\ ⚠️ Configurations set to warn in.\\ 🚫 Configurations disabled in.\\ ✅ Set in the recommended configuration.\\ 🇬🇧 Set in the recommendedWithLocalesEn configuration.\\ 🔧 Automatically fixable by the --fix CLI option.\\ 💡 Manually fixable by editor suggestions. Name Description 💼 ⚠️ 🚫 🔧 💡 :----------------------------------------------------------------------------------------------------------- :---------------------------------------------------------------------------------------------------------------------------------------------------- :----- :----- :----- :- :- commands/no-command-in-command-id Disallow using the word 'command' in a command ID. ✅ 🇬🇧 commands/no-command-in-command-name Disallow using the word 'command' in a command name. ✅ 🇬🇧 commands/no-default-hotkeys Discourage ","default_branch":null,"files":null,"tree":[],"storefront":"/r/obsidianmd","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/obsidianmd/eslint-plugin/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}