| 文件 | 最后提交记录 | 最后更新时间 |
|---|---|---|
Migrate to @playcanvas/eslint-config v3 (/typescript) (#2076) * Migrate to @playcanvas/eslint-config v3 (/typescript) * chore: add prettier config and split lint/format scripts - add prettier.config.mjs re-exporting @playcanvas/eslint-config/prettier - add .prettierignore (sass stays owned by stylelint) - add fmt/fmt:fix scripts and prettier devDependency - rename type:check script to typecheck and update callers - ci: separate lint and fmt steps * style: apply prettier formatting and fix eslint-config v3 errors - format entire codebase with prettier (627 files) - fix ~1300 auto-fixable eslint errors (eslint --fix) - fix 688 mechanical rule violations across 241 files (prefer-for-of, no-prototype-builtins→Object.hasOwn, consistent-type-imports, typedef, no-unsafe-function-type, no-extraneous-class, etc.) - defer no-explicit-any and no-unused-vars to warn during migration - disable @typescript-eslint/no-unused-expressions for test files (chai) - bump tsconfig lib to es2023 (Node 22 LTS) for Object.hasOwn eslint: 0 errors | prettier: clean | build: passes | tests: 157 passing * chore: fix lint * chore: bump eslint config to beta 8 * chore: fix lint * chore: fix lint errors * fix: preserve lint cleanup initialization order * fix: avoid Object.hasOwn browser compatibility regression * perf: restore indexed loops | 2 个月前 | |
Migrate to @playcanvas/eslint-config v3 (/typescript) (#2076) * Migrate to @playcanvas/eslint-config v3 (/typescript) * chore: add prettier config and split lint/format scripts - add prettier.config.mjs re-exporting @playcanvas/eslint-config/prettier - add .prettierignore (sass stays owned by stylelint) - add fmt/fmt:fix scripts and prettier devDependency - rename type:check script to typecheck and update callers - ci: separate lint and fmt steps * style: apply prettier formatting and fix eslint-config v3 errors - format entire codebase with prettier (627 files) - fix ~1300 auto-fixable eslint errors (eslint --fix) - fix 688 mechanical rule violations across 241 files (prefer-for-of, no-prototype-builtins→Object.hasOwn, consistent-type-imports, typedef, no-unsafe-function-type, no-extraneous-class, etc.) - defer no-explicit-any and no-unused-vars to warn during migration - disable @typescript-eslint/no-unused-expressions for test files (chai) - bump tsconfig lib to es2023 (Node 22 LTS) for Object.hasOwn eslint: 0 errors | prettier: clean | build: passes | tests: 157 passing * chore: fix lint * chore: bump eslint config to beta 8 * chore: fix lint * chore: fix lint errors * fix: preserve lint cleanup initialization order * fix: avoid Object.hasOwn browser compatibility regression * perf: restore indexed loops | 2 个月前 |
| 文件 | 最后提交记录 | 最后更新时间 |
|---|---|---|
| 2 个月前 | ||
| 2 个月前 |