eslint-plugin
Check your Obsidian plugin against the official developer guidelines.
파일 탐색기
최종 버전 다운로드 (.zip)- build.yml
- cla.yml
- publish.yml
- rebuild-docs.yml
- no-command-in-command-id.md
- no-command-in-command-name.md
- no-default-hotkeys.md
- no-plugin-id-in-command-id.md
- no-plugin-name-in-command-name.md
- no-deprecated-display.md
- no-manual-html-headings.md
- no-problematic-settings-headings.md
- prefer-setting-definitions.md
- prefer-update-over-display.md
- require-display.md
- sentence-case-json.md
- sentence-case-locale-module.md
- sentence-case.md
- iterate.md
- detach-leaves.md
- editor-drop-paste.md
- hardcoded-config-path.md
- no-forbidden-elements.md
- no-global-this.md
- no-nodejs-modules.md
- no-plugin-as-component.md
- no-sample-code.md
- no-static-styles-assignment.md
- no-tfile-tfolder-cast.md
- no-unsupported-api.md
- no-view-references-in-plugin.md
- object-assign.md
- platform.md
- prefer-abstract-input-suggest.md
- prefer-active-doc.md
- prefer-create-el.md
- prefer-file-manager-trash-file.md
- prefer-get-language.md
- prefer-instanceof.md
- prefer-window-timers.md
- regex-lookbehind.md
- rule-custom-message.md
- sample-names.md
- validate-license.md
- validate-manifest.md
- index.ts
- noCommandInCommandId.ts
- noCommandInCommandName.ts
- noDefaultHotkey.ts
- noPluginIdInCommandId.ts
- noPluginNameInCommandName.ts
- index.ts
- noDeprecatedDisplay.ts
- noManualHtmlHeadings.ts
- noProblematicSettingsHeadings.ts
- preferSettingDefinitions.ts
- preferUpdateOverDisplay.ts
- requireDisplay.ts
- shared.ts
- acronyms.ts
- brands.ts
- index.ts
- sentenceCase.ts
- sentenceCaseJson.ts
- sentenceCaseLocaleModule.ts
- sentenceCaseUtil.ts
- index.ts
- iterate.ts
- detachLeaves.ts
- editorDropPaste.ts
- hardcodedConfigPath.ts
- noForbiddenElements.ts
- noGlobalThis.ts
- noNodejsModules.ts
- noPluginAsComponent.ts
- noSampleCode.ts
- noStaticStylesAssignment.ts
- noTFileTFolderCast.ts
- noUnsupportedApi.ts
- noViewReferencesInPlugin.ts
- objectAssign.ts
- platform.ts
- preferAbstractInputSuggest.ts
- preferActiveDoc.ts
- preferCreateEl.ts
- preferFileManagerTrashFile.ts
- preferGetLanguage.ts
- preferInstanceof.ts
- preferWindowTimers.ts
- regexLookbehind.ts
- ruleCustomMessage.ts
- sampleNames.ts
- validateLicense.ts
- validateManifest.ts
- index.ts
- manifest.ts
- plainTextParser.ts
- ruleCreator.ts
- ruleOptions.ts
- shim.d.ts
- index.ts
- noCommandInCommandId.test.ts
- noCommandInCommandName.test.ts
- noDefaultHotkeys.test.ts
- noPluginIdInCommandId.test.ts
- noPluginNameInCommandName.test.ts
- index.ts
- noDeprecatedDisplay.test.ts
- noManualHtmlHeadings.test.ts
- noProblematicSettingsHeadings.test.ts
- preferSettingDefinitions.test.ts
- preferUpdateOverDisplay.test.ts
- requireDisplay.test.ts
- sentenceCase.test.ts
- sentenceCaseJson.test.ts
- sentenceCaseLocaleModule.test.ts
- index.ts
- iterate.test.ts
- builtinRules.test.ts
- dependRules.test.ts
- detachLeaves.test.ts
- editorDropPaste.test.ts
- globals.test.ts
- hardcodedConfigPath.test.ts
- importRules.test.ts
- mocha-setup.ts
- noForbiddenElements.test.ts
- noGlobalThis.test.ts
- noNodejsModules.test.ts
- noPluginAsComponent.test.ts
- noSampleCode.test.ts
- noStaticStylesAssignment.test.ts
- noTFileTFolderCast.test.ts
- noUnsanitized.test.ts
- noUnsupportedApi.test.ts
- noViewReferencesInPlugin.test.ts
- objectAssign.test.ts
- platform.test.ts
- preferAbstractInputSuggest.test.ts
- preferActiveDoc.test.ts
- preferCreateEl.test.ts
- preferFileManagerTrashFile.test.ts
- preferGetLanguage.test.ts
- preferInstanceof.test.ts
- preferWindowTimers.test.ts
- recommendedConfig.test.ts
- regexLookbehind.test.ts
- restrictedImports.test.ts
- ruleCustomMessage.test.ts
- sampleNames.test.ts
- sdlRules.test.ts
- typescriptEslintRules.test.ts
- typescriptEslintTypeCheckedRules.test.ts
- validateLicense.test.ts
- validateManifest.test.ts
- manifest.d.ts
- .editorconfig
- .gitignore
- .mocharc.cjs
- cla.json
- CONTRIBUTING.md
- eslint.config.mjs
- file.ts
- index.d.ts
- LICENSE
- manifest.json
- package-lock.json
- package.json
- README.md
- tsconfig.json
# 설치 가이드
1. 코드 내려받기
git clone https://github.com/obsidianmd/eslint-plugin
깃허브에서 프로젝트 코드 전체를 내 컴퓨터로 내려받습니다.
cd eslint-plugin
방금 내려받은 프로젝트 폴더 안으로 이동합니다.
2. Node.js
쉬움 추천사전 준비물
npm i eslint --save-dev
이 명령어를 터미널에 그대로 입력해 실행하세요.
npm install eslint-plugin-obsidianmd --save-dev
package.json에 명시된 라이브러리들을 내려받아 설치합니다.
명령어 실행 후 터미널에 나타나는 주소(보통 http://localhost:3000 형태)를 브라우저에서 열어보세요.
이 레포의 README에 적힌 실제 명령어를 그대로 가져왔습니다.
// repository documentation
Was this content helpful?
(0 ratings)
