raven-pensieve_obsidian-ace.../scripts
RavenHogwarts d3d2c56aa5 chore(eslint): 添加 ESLint 配置并升级依赖
在项目新增顶层 eslint.mjs,用统一配置 JavaScript/TypeScript
的 lint 规则,启 @typescript-eslint 与idianmd 插件,并定制多项规则以
匹配插件开发与 Obsidian 平台的最佳实践。主要包括禁用/放宽若干 TS 规则、
引入导入排序、以及大量 obsidianmd 特定检查(命令命名、内存泄漏防护、
API 使用建议、平台兼容性等),提高代码质量和平台兼容性。

同时更新 package.json 中的 devDependencies 与 dependencies 版本,修复
若干工具与类型定义的版本以保持与现有代码和新规则的一致性,减少因
版本不匹配导致的 lint/编译问题。
2025-11-06 15:20:02 +08:00
..
changelog-option.js ci: 更新贡献和发版流程 (#29) 2025-08-13 00:11:24 +08:00
copy-to-vault.mjs chore: 优化构建脚本 (#41) 2025-10-29 20:16:16 +08:00
esbuild.config.mjs refactor: 重构设置界面 (#3) 2025-05-24 20:10:24 +08:00
link-data.mjs chore(eslint): 添加 ESLint 配置并升级依赖 2025-11-06 15:20:02 +08:00
release-tag.mjs ci: 更新贡献和发版流程 (#29) 2025-08-13 00:11:24 +08:00
version-bump.mjs ci: 更新贡献和发版流程 (#29) 2025-08-13 00:11:24 +08:00