mirror of
https://github.com/raven-pensieve/obsidian-ace-code-editor.git
synced 2026-07-22 05:48:56 +00:00
在项目新增顶层 eslint.mjs,用统一配置 JavaScript/TypeScript 的 lint 规则,启 @typescript-eslint 与idianmd 插件,并定制多项规则以 匹配插件开发与 Obsidian 平台的最佳实践。主要包括禁用/放宽若干 TS 规则、 引入导入排序、以及大量 obsidianmd 特定检查(命令命名、内存泄漏防护、 API 使用建议、平台兼容性等),提高代码质量和平台兼容性。 同时更新 package.json 中的 devDependencies 与 dependencies 版本,修复 若干工具与类型定义的版本以保持与现有代码和新规则的一致性,减少因 版本不匹配导致的 lint/编译问题。 |
||
|---|---|---|
| .. | ||
| changelog-option.js | ||
| copy-to-vault.mjs | ||
| esbuild.config.mjs | ||
| link-data.mjs | ||
| release-tag.mjs | ||
| version-bump.mjs | ||