-
Notifications
You must be signed in to change notification settings - Fork 10
Open
Description
π€ Repo Assist here β I'm an automated AI assistant for this repository.
Activity for March 2026
Suggested Actions for Maintainer
Comprehensive list of all pending actions requiring maintainer attention (excludes items already actioned and checked off).
- Review PR [Repo Assist] fix: consolidate critical bug fixes (pre-v0.0.10)Β #106: fix: consolidate critical bug fixes (pre-v0.0.10) β supersedes many older PRs; all fixes, no package.json bump β Review
- Review PR [Repo Assist] test: add 21 unit tests for PHPCBF class (no package.json changes)Β #107: test: add 21 unit tests for PHPCBF class β run with
node --test test/phpcbf.test.jsβ Review - Review PR [Repo Assist] chore: fix .eslintrc.json sourceType and add eslint:recommended extendsΒ #109: chore: fix
.eslintrc.jsonsourceType and add eslint:recommended extends β Review - Review PR [Repo Assist] feat: add status bar item showing phpcbf active/error stateΒ #104: feat: add status bar item β shows
β phpcbfwhen PHP file is active, flashesβ phpcbfon format failure β Review - Review PR [Repo Assist] feat: register DocumentRangeFormattingEditProvider to enable editor.formatOnPasteΒ #103: feat: register DocumentRangeFormattingEditProvider (enables editor.formatOnPaste/closes phpcbf.onpaste optionΒ #20, Format Selection/closes Format selection on context menuΒ #32) β Review
- Check comment on phpcbf.onpaste optionΒ #20: Repo Assist corrected earlier incorrect advice about
editor.formatOnPaste; clarified why PR [Repo Assist] feat: register DocumentRangeFormattingEditProvider to enable editor.formatOnPasteΒ #103 is needed β verify accuracy β View - Review PR [Repo Assist] docs: use \$\{workspaceFolder} instead of deprecated \$\{workspaceRoot} in executablePath exampleΒ #102: docs: use
\$\{workspaceFolder}instead of deprecated\$\{workspaceRoot}in executablePath example β Review - Review PR [Repo Assist] perf: cache configSearch filesystem walks in getStandard()Β #100: perf: cache configSearch filesystem walks β eliminates repeated
fs.existsSync()calls on every save β Review - Review PR Update PHP_CodeSniffer repository linkΒ #97: docs: update PHP_CodeSniffer links (squizlabs β PHPCSStandards) β human PR by
@rodrigoprimoβ Review - Review PR [Repo Assist] docs: add Troubleshooting section to READMEΒ #96: docs: add Troubleshooting section to README (covers Doesn't fire the executableΒ #8, Does Nothing!Β #21, onSave Not workingΒ #34βexecutablePath brokenΒ #36, Indent when saving does not work if phpcbf has nothing to indentΒ #39, Visual studio code does not accept phpcbfΒ #43) β Review
- Review PR [Repo Assist] docs: document configSearch setting and standard variable substitutionΒ #95: docs: document configSearch setting and standard variable substitution β Review
- Review PR [Repo Assist] fix: prevent findFiles from escaping parent when directory is outside workspaceΒ #94: fix: prevent findFiles from escaping parent when directory is outside workspace β Review
- Review issue [Repo Assist] chore: bump
@types/nodeto ^20 and@types/mochato ^10Β #105: chore: bump@types/nodeto ^20 and@types/mochato ^10 β blocked by protectedpackage.json; maintainer must apply manually β View - Review issue [Repo Assist] chore: add Dependabot configuration for npm dependency updatesΒ #101: Dependabot config + devDependency updates blocked by protected files; maintainer must apply manually β View
- Close issue [aw] Repo Assist failed (pre-agent)Β #108:
[aw] Repo Assist failed (pre-agent)β automated failure notice, no action required β View - Close issue [Repo Assist] release: consolidate critical bug fixes for v0.0.10Β #98: superseded by PR [Repo Assist] fix: consolidate critical bug fixes (pre-v0.0.10)Β #106 β View
- Close issue [Repo Assist] test: add unit tests for PHPCBF class and findFiles edge casesΒ #99: superseded by PR [Repo Assist] test: add 21 unit tests for PHPCBF class (no package.json changes)Β #107 β View
- Close issues [Repo Assist] fix: null activeTextEditor crash, per-document settings, \$\{workspaceFolder} in standardΒ #45, [Repo Assist] test: add unit tests for findFiles and improve extension test suiteΒ #52, [Repo Assist] feat: add phpcbf.ignorePatterns configuration to exclude files from formatting (closes #27)Β #54: Repo Assist tracking issues now covered by PRs [Repo Assist] fix: consolidate critical bug fixes (pre-v0.0.10)Β #106, [Repo Assist] test: extract expandHomedir & resolveVars utilities and add unit testsΒ #87, [Repo Assist] feat: add phpcbf.ignorePatterns configuration to exclude files from formatting (closes #27)Β #67 β safe to close
- Close issues [Repo Assist] feat: default phpcbf.configSearch to true for automatic config discovery (closes #17)Β #82, [Repo Assist] feat: default phpcbf.configSearch to true for automatic phpcs.xml discoveryΒ #83, [Repo Assist] feat: default phpcbf.configSearch to true for automatic phpcs.xml discoveryΒ #84: earlier protected-file attempts for configSearch default β superseded; safe to close
- Close issue [aw] Repo Assist failedΒ #72:
[aw] Repo Assist failedβ expired β View - Check comment on Does Nothing!Β #21: Repo Assist posted a comprehensive troubleshooting guide for "Does Nothing!" β verify guidance is helpful β View
- Close PRs [Repo Assist] fix: consolidate critical bug fixes in format() and related helpersΒ #69, [Repo Assist] fix: always close stdin in format() regardless of debug mode (closes #35)Β #90, [Repo Assist] fix: always close stdin in format() regardless of debug modeΒ #92, [Repo Assist] fix: resolve([]) instead of reject() in provideDocumentFormattingEdits (closes #19)Β #88, [Repo Assist] fix: read phpcbf.onsave per-document URI in onWillSaveTextDocumentΒ #68, [Repo Assist] fix: set cwd to TmpDir in cp.spawn for phpcs 2.x compatibilityΒ #73, [Repo Assist] fix: resolve relative paths and ~ in phpcbf.standard against workspace rootΒ #65, [Repo Assist] fix: only reload settings when phpcbf configuration changesΒ #86, [Repo Assist] fix: show user-visible error for non-ENOENT spawn failures (fixes #15)Β #80: superseded by PR [Repo Assist] fix: consolidate critical bug fixes (pre-v0.0.10)Β #106 β Review
- Close PR [Repo Assist] chore: add .gitignoreΒ #93: duplicate of [Repo Assist] chore: add .gitignoreΒ #91 β View
- Close PR [Repo Assist] fix: normalise parent path in findFiles to prevent boundary-check bypassΒ #78: superseded by [Repo Assist] fix: prevent findFiles from escaping parent when directory is outside workspaceΒ #94 β View
- Review PR [Repo Assist] chore: add .gitignoreΒ #91: chore: add .gitignore β Review
- Review PR [Repo Assist] test: extract expandHomedir & resolveVars utilities and add unit testsΒ #87: test: extract expandHomedir & resolveVars utilities and add unit tests β Review
- Review PR [Repo Assist] chore: add .editorconfig for consistent cross-editor code styleΒ #85: chore: add .editorconfig for consistent cross-editor code style β Review
- Review PR [Repo Assist] feat: honour CancellationToken in provideDocumentFormattingEditsΒ #81: feat: honour CancellationToken in provideDocumentFormattingEdits β Review
- Review PRs [Repo Assist] refactor: extract PHPCS_CONFIG_FILE_NAMES as a module-level constantΒ #77, [Repo Assist] test: add edge case tests for findFiles utilityΒ #76, [Repo Assist] chore: enable checkJs in jsconfig.json and add .vscode/tasks.jsonΒ #75: refactor/docs/chore improvements β see individual PRs
- Review PR [Repo Assist] feat: add phpcbf.ignorePatterns configuration to exclude files from formatting (closes #27)Β #67: feat: add phpcbf.ignorePatterns β Review
Future Work for Repo Assist
- CI workflow and devDependency updates blocked by protected files; covered by issues [Repo Assist] ci: add GitHub Actions workflow for unit testsΒ #70 and [Repo Assist] chore: add Dependabot configuration for npm dependency updatesΒ #101
- Once bug-fix PR [Repo Assist] fix: consolidate critical bug fixes (pre-v0.0.10)Β #106 merges: bump version to 0.0.10 in package.json + update CHANGELOG date
Run History
2026-03-27 01:02 UTC β Run
- β Task 2: All user issues have Repo Assist comments; no new human activity since last run
- β Task 3: All bugs covered by existing PRs; cleaned up Suggested Actions (removed already-closed PRs [Repo Assist] feat: add VS Code output channel for debug logging and error displayΒ #50, [Repo Assist] fix: use TextEdit[] in onWillSaveTextDocument instead of executeCommand (fixes #35)Β #53, [Repo Assist] fix: respect phpcbf.enable=false to actually disable formattingΒ #56, [Repo Assist] test: add unit tests for PHPCBF.findFiles config-search logicΒ #57, new feature: added capability to format selectionΒ #40, added reject() for phpcbf exit codes 0 & 3 to stop editor hanging when there are no fixable errors foundΒ #41, Detect phpcs version and add option --no-patch if version 2.*Β #16, Use VS Code output channel instead of console.logΒ #22, Use path.sep when building path to temporary fileΒ #23, Search for phpcs.xml file in workspace root folderΒ #29; removed already-closed items from close-PRs lists)
2026-03-26 18:54 UTC β Run
- β Task 6: Verified key Repo Assist PRs ([Repo Assist] fix: consolidate critical bug fixes (pre-v0.0.10)Β #106, [Repo Assist] test: add 21 unit tests for PHPCBF class (no package.json changes)Β #107, [Repo Assist] chore: fix .eslintrc.json sourceType and add eslint:recommended extendsΒ #109, [Repo Assist] feat: add status bar item showing phpcbf active/error stateΒ #104, [Repo Assist] feat: register DocumentRangeFormattingEditProvider to enable editor.formatOnPasteΒ #103) β all clean, no CI failures
- β Task 3: All identified bugs covered by existing open PRs; no new fixable issues this run
2026-03-26 12:54 UTC β Run
- π§ Task 5: Created PR [Repo Assist] chore: fix .eslintrc.json sourceType and add eslint:recommended extendsΒ #109: chore: fix
.eslintrc.jsonsourceType (moduleβscript) and addeslint:recommendedextends - β
Task 6: Verified key Repo Assist PRs ([Repo Assist] fix: consolidate critical bug fixes (pre-v0.0.10)Β #106, [Repo Assist] test: add 21 unit tests for PHPCBF class (no package.json changes)Β #107, [Repo Assist] feat: add status bar item showing phpcbf active/error stateΒ #104, [Repo Assist] feat: register DocumentRangeFormattingEditProvider to enable editor.formatOnPasteΒ #103, [Repo Assist] perf: cache configSearch filesystem walks in getStandard()Β #100, [Repo Assist] fix: prevent findFiles from escaping parent when directory is outside workspaceΒ #94) β all
mergeable_state=clean
2026-03-26 06:55 UTC β Run
- β
Task 6: Verified key Repo Assist PRs ([Repo Assist] fix: consolidate critical bug fixes (pre-v0.0.10)Β #106, [Repo Assist] test: add 21 unit tests for PHPCBF class (no package.json changes)Β #107, [Repo Assist] feat: register DocumentRangeFormattingEditProvider to enable editor.formatOnPasteΒ #103) β all
mergeable_state=clean, no CI failures - β Task 2: No new human activity on issues; all issues have Repo Assist comments
2026-03-26 01:02 UTC β Run
- β Task 2: No new human activity on issues since last run; all issues have Repo Assist comments
- β Task 4: Engineering improvements blocked by protected files; all pending work covered by existing open PRs
2026-03-25 12:54 UTC β Run
- π§ Task 10: Created PR [Repo Assist] fix: consolidate critical bug fixes (pre-v0.0.10)Β #106: fix: consolidate critical bug fixes (pre-v0.0.10) β closes ${workspaceRoot} inside phpcbf.debugΒ #7 Detect phpcs version and add option --no-patch if version 2.*Β #16 Warning in debugger tools when saving fileΒ #19 add ignorePatterns configurationΒ #27 onWillSaveTextDocument-listener errorΒ #35 executablePath brokenΒ #36 phpcbf.standard doesn't allow relative paths or ${workspaceFolder}Β #38 Indent when saving does not work if phpcbf has nothing to indentΒ #39; supersedes issue [Repo Assist] release: consolidate critical bug fixes for v0.0.10Β #98
- π§ Task 9: Created PR [Repo Assist] test: add 21 unit tests for PHPCBF class (no package.json changes)Β #107: test: add 21 unit tests for PHPCBF class; supersedes issue [Repo Assist] test: add unit tests for PHPCBF class and findFiles edge casesΒ #99
2026-03-25 06:54 UTC β Run
- β Task 2: No new human activity on issues since last run
- β
Task 6: Verified key Repo Assist PRs ([Repo Assist] feat: register DocumentRangeFormattingEditProvider to enable editor.formatOnPasteΒ #103, [Repo Assist] feat: add status bar item showing phpcbf active/error stateΒ #104, [Repo Assist] fix: prevent findFiles from escaping parent when directory is outside workspaceΒ #94) β all
mergeable_state=clean
2026-03-25 01:00 UTC β Run
- β
Task 4:
@types/node/@types/mochaupdate blocked by protectedpackage.json; created issue [Repo Assist] chore: bump@types/nodeto ^20 and@types/mochato ^10Β #105 and documented in issue [Repo Assist] chore: add Dependabot configuration for npm dependency updatesΒ #101 - β Task 6: Verified all open Repo Assist PRs β all clean
2026-03-24 18:54 UTC β Run
- β Task 2: All user issues have Repo Assist comments; no new human activity
- β Task 7: Stale non-Repo-Assist PRs all waiting on maintainer β no nudges appropriate
2026-03-24 12:54 UTC β Run
- β
Task 6: Verified all open Repo Assist PRs β all
mergeable_state=clean - β Task 3: All identified bugs covered by existing open PRs
2026-03-24 06:54 UTC β Run
- β Task 2: All user issues have Repo Assist comments; no new human activity
- β Task 4: All engineering improvements tracked in existing open PRs; protected files block new work
2026-03-24 00:55 UTC β Run
- β Task 2: All user issues have Repo Assist comments; no new human activity
- β Task 4: Verified key PRs ([Repo Assist] feat: add status bar item showing phpcbf active/error stateΒ #104, [Repo Assist] feat: register DocumentRangeFormattingEditProvider to enable editor.formatOnPasteΒ #103, [Repo Assist] docs: use \$\{workspaceFolder} instead of deprecated \$\{workspaceRoot} in executablePath exampleΒ #102, [Repo Assist] perf: cache configSearch filesystem walks in getStandard()Β #100, [Repo Assist] fix: prevent findFiles from escaping parent when directory is outside workspaceΒ #94) β all mergeable_state=clean
2026-03-23 18:54 UTC β Run
- π¬ Task 2: Responded to
@garrettwon issue phpcbf.onpaste optionΒ #20 β corrected earlier incorrect advice abouteditor.formatOnPaste; clarified why PR [Repo Assist] feat: register DocumentRangeFormattingEditProvider to enable editor.formatOnPasteΒ #103 is needed - β
Task 6: Verified Repo Assist PRs [Repo Assist] feat: add status bar item showing phpcbf active/error stateΒ #104, [Repo Assist] feat: register DocumentRangeFormattingEditProvider to enable editor.formatOnPasteΒ #103, [Repo Assist] docs: use \$\{workspaceFolder} instead of deprecated \$\{workspaceRoot} in executablePath exampleΒ #102, [Repo Assist] perf: cache configSearch filesystem walks in getStandard()Β #100, [Repo Assist] fix: prevent findFiles from escaping parent when directory is outside workspaceΒ #94, [Repo Assist] chore: add .gitignoreΒ #91, [Repo Assist] fix: only reload settings when phpcbf configuration changesΒ #86 β all
mergeable_state=clean
2026-03-23 12:54 UTC β Run
- π¬ Task 6: Responded to
@garrettwon PR [Repo Assist] feat: register DocumentRangeFormattingEditProvider to enable editor.formatOnPasteΒ #103 β clarified howDocumentRangeFormattingEditProviderenableseditor.formatOnPaste(phpcbf.onpaste optionΒ #20) and "Format Selection" (Format selection on context menuΒ #32) - β Task 3: All identified bugs covered by existing open PRs
2026-03-23 06:56 UTC β Run
- β
Task 6: Verified Repo Assist PRs [Repo Assist] feat: register DocumentRangeFormattingEditProvider to enable editor.formatOnPasteΒ #103, [Repo Assist] feat: add status bar item showing phpcbf active/error stateΒ #104 β
mergeable_state=clean - β Task 3: All identified bugs covered by existing open PRs
2026-03-23 01:01 UTC β Run
- β Task 2: All user issues have Repo Assist comments; no new human activity
- β Task 6: PR [Repo Assist] feat: default phpcbf.configSearch to true for automatic phpcs.xml discoveryΒ #89 no longer open β removed from Suggested Actions
2026-03-22 18:51 UTC β Run
- β Task 2: All user issues have Repo Assist comments; no new human activity
- β Task 3: All identified bugs covered by existing open PRs
2026-03-22 12:53 UTC β Run
- π§ Task 10: Created PR [Repo Assist] feat: add status bar item showing phpcbf active/error stateΒ #104: feat: add status bar item β shows
β phpcbfwhen PHP file is active, flashesβ phpcbfon format failure
Generated by Repo Assist Β· β·
To install this agentic workflow, run
gh aw add githubnext/agentics/workflows/repo-assist.md@346204513ecfa08b81566450d7d599556807389f
Reactions are currently unavailable