mirror of
https://github.com/ksyasuda/SubMiner.git
synced 2026-03-20 12:11:28 -07:00
- Add Arch Linux `subminer-bin` install instructions to README and docs-site installation guide - Add Hyprland troubleshooting guidance for transparency and global shortcut passthrough - Add TASK-159..164 backlog records and skill design plans; include changelog fragment - Apply formatting-only update to `src/release-workflow.test.ts`
74 lines
3.2 KiB
Markdown
74 lines
3.2 KiB
Markdown
---
|
|
id: TASK-163
|
|
title: 'Resolve current lint, format, and style check failures'
|
|
status: Done
|
|
assignee:
|
|
- Codex
|
|
created_date: '2026-03-11 08:48'
|
|
updated_date: '2026-03-11 08:49'
|
|
labels:
|
|
- maintenance
|
|
- tooling
|
|
dependencies: []
|
|
references:
|
|
- /home/sudacode/projects/japanese/SubMiner/package.json
|
|
- /home/sudacode/projects/japanese/SubMiner/docs-site/development.md
|
|
- /home/sudacode/projects/japanese/SubMiner/docs-site/architecture.md
|
|
---
|
|
|
|
## Description
|
|
|
|
<!-- SECTION:DESCRIPTION:BEGIN -->
|
|
Run the repo's maintained static/style gates, fix any failures they report, and leave the working tree with those checks passing without disturbing unrelated in-progress work.
|
|
<!-- SECTION:DESCRIPTION:END -->
|
|
|
|
## Acceptance Criteria
|
|
<!-- AC:BEGIN -->
|
|
- [x] #1 The repo's maintained static/style commands for this cleanup are identified and recorded.
|
|
- [x] #2 Any failures from those commands are fixed in-scope in the codebase.
|
|
- [x] #3 The same static/style commands pass after the fixes.
|
|
- [x] #4 Verification results and any skipped checks are documented before handoff.
|
|
<!-- AC:END -->
|
|
|
|
## Implementation Plan
|
|
|
|
<!-- SECTION:PLAN:BEGIN -->
|
|
1. Run the maintained static/style gates for this repo: `bun run typecheck` and `bun run format:check:src`.
|
|
2. Inspect each failure and patch only the files implicated by the failing command, preserving unrelated user changes.
|
|
3. Re-run the failing gate after each fix until both commands pass.
|
|
4. Run one final consolidated verification pass, record exact commands/results, and note any intentionally skipped broader gates outside lint/style scope.
|
|
<!-- SECTION:PLAN:END -->
|
|
|
|
## Implementation Notes
|
|
|
|
<!-- SECTION:NOTES:BEGIN -->
|
|
Identified maintained commands from repo docs/scripts: `bun run typecheck` and `bun run format:check:src`. `changelog:lint` exists but is release-fragment specific, not a general lint/style gate for this request.
|
|
|
|
Ran `bun run typecheck` at 2026-03-11 01:48 PDT: passed.
|
|
|
|
Ran `bun run format:check:src` at 2026-03-11 01:48 PDT: failed on `src/release-workflow.test.ts`.
|
|
|
|
Applied a scoped Prettier rewrite with `./node_modules/.bin/prettier --write src/release-workflow.test.ts`.
|
|
|
|
Re-ran `bun run format:check:src` at 2026-03-11 01:49 PDT: passed.
|
|
|
|
Re-ran `bun run typecheck` at 2026-03-11 01:49 PDT: passed.
|
|
|
|
Skipped broader test/build/docs gates because the user asked specifically for lint/format/style cleanup and the only required change was a formatting-only update in one test file.
|
|
<!-- SECTION:NOTES:END -->
|
|
|
|
## Final Summary
|
|
|
|
<!-- SECTION:FINAL_SUMMARY:BEGIN -->
|
|
Resolved the repo's current static/style failure by reformatting `src/release-workflow.test.ts` to match the maintained Prettier scope. The only code change was line wrapping in the `generate:config-example` assertion; behavior did not change.
|
|
|
|
Verification run:
|
|
- `bun run typecheck`
|
|
- `bun run format:check:src`
|
|
- `./node_modules/.bin/prettier --write src/release-workflow.test.ts`
|
|
- `bun run format:check:src`
|
|
- `bun run typecheck`
|
|
|
|
Result: both maintained gates requested for this cleanup now pass. Broader build/test/docs lanes were intentionally not run because this task was limited to lint/format/style checks and required a formatting-only fix.
|
|
<!-- SECTION:FINAL_SUMMARY:END -->
|