mirror of
https://github.com/callstack/agent-device.git
synced 2026-09-14 20:06:34 +08:00
7a5e1dca75
* refactor: polish improvements from codebase review (P3) - Export Interactor type and add `satisfies Interactor` to both return objects in getInteractor() for compile-time completeness checking - Create errorResponse/successResponse builder in handlers/response.ts and adopt it in 5 representative handler files (find, record-trace, interaction-press, session-deploy, snapshot-wait) - Add ESLint with typescript-eslint, fix unused imports and trivial lint issues, configure rules to warn for stylistic patterns Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com> * refactor: complete P3 items — consolidate runner files, document macOS exports, standardize dispatch Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com> * fix: address P3 review feedback — remove invalid ESLint rules, dead code, unused export Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com> * chore: replace eslint and prettier with oxc * chore: tighten oxc config and upgrade typescript * refactor: extract ios runner contract helpers * docs: tighten agent guidance and add check scripts * fix: resolve post-rebase validation issues * fix: remove shell interpolation from metro launcher --------- Co-authored-by: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
20 lines
574 B
JSON
20 lines
574 B
JSON
{
|
|
"$schema": "./node_modules/oxlint/configuration_schema.json",
|
|
"plugins": ["typescript", "import", "node"],
|
|
"env": {
|
|
"node": true,
|
|
"es6": true
|
|
},
|
|
"rules": {
|
|
"eslint/no-unused-vars": "error",
|
|
"eslint/prefer-const": "error",
|
|
"eslint/no-useless-escape": "error",
|
|
"eslint/no-empty": ["error", { "allowEmptyCatch": true }],
|
|
"typescript/no-explicit-any": "off",
|
|
"typescript/only-throw-error": "off",
|
|
"typescript/no-var-requires": "error",
|
|
"import/no-duplicates": "error"
|
|
},
|
|
"ignorePatterns": ["dist/**", "node_modules/**"]
|
|
}
|