Skip to content

Commit 4672bb7

Browse files
committed
Refactor continuous comments script and update package.json
- Deleted the old action.genai.mts file and replaced it with a new continuous-comments.genai.mts script that implements a comprehensive approach for generating and updating code comments using AST and LLM. - The new script includes detailed parameters for model selection, instructions, and options for dry runs, mocking, judging, and updating existing documentation. - Updated package.json to reflect changes in script commands, renaming action to continuous-comments for consistency and clarity in usage. - Adjusted test commands to align with the new continuous-comments functionality, ensuring proper execution of tests across various programming languages.
1 parent c442c6b commit 4672bb7

File tree

2 files changed

+35
-35
lines changed

2 files changed

+35
-35
lines changed
File renamed without changes.

package.json

Lines changed: 35 additions & 35 deletions
Original file line numberDiff line numberDiff line change
@@ -20,41 +20,41 @@
2020
"lint:check": "npx --yes prettier --check .",
2121
"fix": "genaiscript scripts fix",
2222
"typecheck": "genaiscript scripts compile",
23-
"configure": "genaiscript configure action",
24-
"test": "DEBUG=script* genaiscript run action test/* --vars dryRun=true maxEdits=20 updateExisting=true",
25-
"mock-TypeScript": "DEBUG=script* genaiscript run action ../TypeScript/src/**/*.ts --vars dryRun=true mock=true maxEdits=10000",
26-
"mini-TypeScript": "DEBUG=script* genaiscript run action ../TypeScript/src/**/*.ts --vars dryRun=true maxEdits=2",
27-
"midi-TypeScript": "DEBUG=script* genaiscript run action ../TypeScript/src/**/*.ts --vars dryRun=true maxEdits=100",
28-
"mock-typescript-write-docs": "DEBUG=script* genaiscript run action test/typescript-without-docs.ts --vars dryRun=true mock=true",
29-
"mini-typescript-write-docs": "DEBUG=script* genaiscript run action test/typescript-without-docs.ts --vars dryRun=true maxEdits=2",
30-
"mock-typescript-update-docs": "DEBUG=script* genaiscript run action test/typescript-with-docs.ts --vars dryRun=true mock=true updateExisting=true",
31-
"mini-typescript-update-docs": "DEBUG=script* genaiscript run action test/typescript-with-docs.ts --vars dryRun=true maxEdits=2 updateExisting=true",
32-
"mock-python-write-docs": "DEBUG=script* genaiscript run action test/python-without-docs.py --vars dryRun=true mock=true",
33-
"mini-python-write-docs": "DEBUG=script* genaiscript run action test/python-without-docs.py --vars dryRun=true maxEdits=2",
34-
"mock-python-update-docs": "DEBUG=script* genaiscript run action test/python-with-docs.py --vars dryRun=true mock=true updateExisting=true",
35-
"mini-python-update-docs": "DEBUG=script* genaiscript run action test/python-with-docs.py --vars dryRun=true maxEdits=2 updateExisting=true",
36-
"mock-csharp-write-docs": "DEBUG=script* genaiscript run action test/csharp-without-docs.cs --vars dryRun=true mock=true",
37-
"mini-csharp-write-docs": "DEBUG=script* genaiscript run action test/csharp-without-docs.cs --vars dryRun=true maxEdits=2",
38-
"mock-csharp-update-docs": "DEBUG=script* genaiscript run action test/csharp-with-docs.cs --vars dryRun=true mock=true updateExisting=true",
39-
"mini-csharp-update-docs": "DEBUG=script* genaiscript run action test/csharp-with-docs.cs --vars dryRun=true maxEdits=2 updateExisting=true",
40-
"mock-c-write-docs": "DEBUG=script* genaiscript run action test/c-without-docs.c --vars dryRun=true mock=true",
41-
"mini-c-write-docs": "DEBUG=script* genaiscript run action test/c-without-docs.c --vars dryRun=true maxEdits=2",
42-
"mock-c-update-docs": "DEBUG=script* genaiscript run action test/c-with-docs.c --vars dryRun=true mock=true updateExisting=true",
43-
"mini-c-update-docs": "DEBUG=script* genaiscript run action test/c-with-docs.c --vars dryRun=true maxEdits=2 updateExisting=true",
44-
"mock-java-write-docs": "DEBUG=script* genaiscript run action test/java-without-docs.java --vars dryRun=true mock=true",
45-
"mini-java-write-docs": "DEBUG=script* genaiscript run action test/java-without-docs.java --vars dryRun=true maxEdits=2",
46-
"mock-java-update-docs": "DEBUG=script* genaiscript run action test/java-with-docs.java --vars dryRun=true mock=true updateExisting=true",
47-
"mini-java-update-docs": "DEBUG=script* genaiscript run action test/java-with-docs.java --vars dryRun=true maxEdits=2 updateExisting=true",
48-
"mock-rust-write-docs": "DEBUG=script* genaiscript run action test/rust-without-docs.rs --vars dryRun=true mock=true",
49-
"mini-rust-write-docs": "DEBUG=script* genaiscript run action test/rust-without-docs.rs --vars dryRun=true maxEdits=2",
50-
"mock-cpp-write-docs": "DEBUG=script* genaiscript run action test/cpp-without-docs.cpp --vars dryRun=true mock=true",
51-
"mini-cpp-write-docs": "DEBUG=script* genaiscript run action test/cpp-without-docs.cpp --vars dryRun=true maxEdits=2",
52-
"mock-go-write-docs": "DEBUG=script* genaiscript run action test/go-without-docs.go --vars dryRun=true mock=true",
53-
"mini-go-write-docs": "DEBUG=script* genaiscript run action test/go-without-docs.go --vars dryRun=true maxEdits=2",
54-
"mock": "DEBUG=script* genaiscript run action --vars dryRun=true updateExisting=true mock=true",
55-
"dev": "genaiscript run action",
56-
"dev:self": "genaiscript run action --no-run-trace genaisrc/src/**",
57-
"start": "DEBUG=script* genaiscript run action --github-workspace --no-run-trace --no-output-trace",
23+
"configure": "genaiscript configure action continuous-comments",
24+
"test": "DEBUG=script* genaiscript run continuous-comments test/* --vars dryRun=true maxEdits=20 updateExisting=true",
25+
"mock-TypeScript": "DEBUG=script* genaiscript run continuous-comments ../TypeScript/src/**/*.ts --vars dryRun=true mock=true maxEdits=10000",
26+
"mini-TypeScript": "DEBUG=script* genaiscript run continuous-comments ../TypeScript/src/**/*.ts --vars dryRun=true maxEdits=2",
27+
"midi-TypeScript": "DEBUG=script* genaiscript run continuous-comments ../TypeScript/src/**/*.ts --vars dryRun=true maxEdits=100",
28+
"mock-typescript-write-docs": "DEBUG=script* genaiscript run continuous-comments test/typescript-without-docs.ts --vars dryRun=true mock=true",
29+
"mini-typescript-write-docs": "DEBUG=script* genaiscript run continuous-comments test/typescript-without-docs.ts --vars dryRun=true maxEdits=2",
30+
"mock-typescript-update-docs": "DEBUG=script* genaiscript run continuous-comments test/typescript-with-docs.ts --vars dryRun=true mock=true updateExisting=true",
31+
"mini-typescript-update-docs": "DEBUG=script* genaiscript run continuous-comments test/typescript-with-docs.ts --vars dryRun=true maxEdits=2 updateExisting=true",
32+
"mock-python-write-docs": "DEBUG=script* genaiscript run continuous-comments test/python-without-docs.py --vars dryRun=true mock=true",
33+
"mini-python-write-docs": "DEBUG=script* genaiscript run continuous-comments test/python-without-docs.py --vars dryRun=true maxEdits=2",
34+
"mock-python-update-docs": "DEBUG=script* genaiscript run continuous-comments test/python-with-docs.py --vars dryRun=true mock=true updateExisting=true",
35+
"mini-python-update-docs": "DEBUG=script* genaiscript run continuous-comments test/python-with-docs.py --vars dryRun=true maxEdits=2 updateExisting=true",
36+
"mock-csharp-write-docs": "DEBUG=script* genaiscript run continuous-comments test/csharp-without-docs.cs --vars dryRun=true mock=true",
37+
"mini-csharp-write-docs": "DEBUG=script* genaiscript run continuous-comments test/csharp-without-docs.cs --vars dryRun=true maxEdits=2",
38+
"mock-csharp-update-docs": "DEBUG=script* genaiscript run continuous-comments test/csharp-with-docs.cs --vars dryRun=true mock=true updateExisting=true",
39+
"mini-csharp-update-docs": "DEBUG=script* genaiscript run continuous-comments test/csharp-with-docs.cs --vars dryRun=true maxEdits=2 updateExisting=true",
40+
"mock-c-write-docs": "DEBUG=script* genaiscript run continuous-comments test/c-without-docs.c --vars dryRun=true mock=true",
41+
"mini-c-write-docs": "DEBUG=script* genaiscript run acontinuous-commentsction test/c-without-docs.c --vars dryRun=true maxEdits=2",
42+
"mock-c-update-docs": "DEBUG=script* genaiscript run continuous-comments test/c-with-docs.c --vars dryRun=true mock=true updateExisting=true",
43+
"mini-c-update-docs": "DEBUG=script* genaiscript run continuous-comments test/c-with-docs.c --vars dryRun=true maxEdits=2 updateExisting=true",
44+
"mock-java-write-docs": "DEBUG=script* genaiscript run continuous-comments test/java-without-docs.java --vars dryRun=true mock=true",
45+
"mini-java-write-docs": "DEBUG=script* genaiscript run continuous-comments test/java-without-docs.java --vars dryRun=true maxEdits=2",
46+
"mock-java-update-docs": "DEBUG=script* genaiscript run continuous-comments test/java-with-docs.java --vars dryRun=true mock=true updateExisting=true",
47+
"mini-java-update-docs": "DEBUG=script* genaiscript run continuous-comments test/java-with-docs.java --vars dryRun=true maxEdits=2 updateExisting=true",
48+
"mock-rust-write-docs": "DEBUG=script* genaiscript run continuous-comments test/rust-without-docs.rs --vars dryRun=true mock=true",
49+
"mini-rust-write-docs": "DEBUG=script* genaiscript run continuous-comments test/rust-without-docs.rs --vars dryRun=true maxEdits=2",
50+
"mock-cpp-write-docs": "DEBUG=script* genaiscript run continuous-comments test/cpp-without-docs.cpp --vars dryRun=true mock=true",
51+
"mini-cpp-write-docs": "DEBUG=script* genaiscript run continuous-comments test/cpp-without-docs.cpp --vars dryRun=true maxEdits=2",
52+
"mock-go-write-docs": "DEBUG=script* genaiscript run continuous-comments test/go-without-docs.go --vars dryRun=true mock=true",
53+
"mini-go-write-docs": "DEBUG=script* genaiscript run continuous-comments test/go-without-docs.go --vars dryRun=true maxEdits=2",
54+
"mock": "DEBUG=script* genaiscript run continuous-comments --vars dryRun=true updateExisting=true mock=true",
55+
"dev": "genaiscript run continuous-comments",
56+
"dev:self": "genaiscript run continuous-comments --no-run-trace genaisrc/src/**",
57+
"start": "DEBUG=script* genaiscript run continuous-comments --github-workspace --no-run-trace --no-output-trace",
5858
"release": "sh release.sh"
5959
}
6060
}

0 commit comments

Comments
 (0)