Skip to content

Commit 4691f5c

Browse files
committed
feat: update version to 0.0.50, refactor language extensions in resolvers for improved maintainability
1 parent cbd259d commit 4691f5c

File tree

4 files changed

+11
-8
lines changed

4 files changed

+11
-8
lines changed

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
"name": "code-collector",
33
"displayName": "Code Collector",
44
"description": "Gather code context for AI based on imports",
5-
"version": "0.0.49",
5+
"version": "0.0.50",
66
"publisher": "0-don",
77
"icon": "assets/icon.png",
88
"repository": {

src/languages.ts

Lines changed: 6 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -15,11 +15,12 @@ export const javascriptExtensions = [
1515
".mdx",
1616
] as const;
1717

18+
export const jvmExtensions = [".java", ".kt"] as const;
19+
20+
export const pythonExtensions = [".py"] as const;
21+
1822
export const supportedExtensions = [
1923
...javascriptExtensions,
20-
".java",
21-
".kt",
22-
".py",
24+
...jvmExtensions,
25+
...pythonExtensions,
2326
] as const;
24-
25-

src/resolvers/jvm-resolver.ts

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,7 @@ import * as fs from "fs";
33
import * as path from "path";
44
import { ResolverConfig } from "../types";
55
import { BaseResolver } from "./base-resolver";
6+
import { jvmExtensions } from "../languages";
67

78
interface MavenProject {
89
project?: {
@@ -32,7 +33,7 @@ interface GradleBuild {
3233

3334
export class JvmResolver extends BaseResolver {
3435
config: ResolverConfig = {
35-
extensions: [".java", ".kt"],
36+
extensions: [...jvmExtensions],
3637
configFiles: [
3738
"pom.xml",
3839
"build.gradle",

src/resolvers/python-resolver.ts

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,7 @@ import * as fs from "fs";
33
import * as os from "os";
44
import * as path from "path";
55
import * as util from "util";
6+
import { pythonExtensions } from "../languages";
67
import { ResolverConfig } from "../types";
78
import { BaseResolver } from "./base-resolver";
89

@@ -159,7 +160,7 @@ if __name__ == "__main__":
159160

160161
export class PythonResolver extends BaseResolver {
161162
config: ResolverConfig = {
162-
extensions: [".py"],
163+
extensions: [...pythonExtensions],
163164
configFiles: ["pyproject.toml", "setup.py", "requirements.txt"],
164165
};
165166

0 commit comments

Comments
 (0)