Skip to content

Commit f2854c4

Browse files
chore: remove redundant bootcs-wrapper.sh
install-docker.sh already embeds the wrapper script code
1 parent 99546ed commit f2854c4

File tree

3 files changed

+9
-92
lines changed

3 files changed

+9
-92
lines changed

bootcs/__main__.py

Lines changed: 3 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -85,24 +85,16 @@ def main():
8585
return 1
8686

8787

88-
# Language extension mapping
88+
# Language extension mapping (MVP: c/python/java)
8989
LANGUAGE_EXTENSIONS = {
9090
'.c': 'c',
9191
'.h': 'c',
9292
'.py': 'python',
93-
'.js': 'javascript',
94-
'.mjs': 'javascript',
95-
'.ts': 'typescript',
96-
'.go': 'go',
97-
'.rs': 'rust',
9893
'.java': 'java',
99-
'.cpp': 'cpp',
100-
'.cc': 'cpp',
101-
'.cxx': 'cpp',
10294
}
10395

104-
# Supported languages for slug parsing
105-
SUPPORTED_LANGUAGES = {'c', 'python', 'java', 'cpp', 'go', 'rust', 'javascript', 'typescript'}
96+
# Supported languages for slug parsing (MVP: c/python/java)
97+
SUPPORTED_LANGUAGES = {'c', 'python', 'java'}
10698

10799

108100
def parse_slug(slug: str):

scripts/bootcs-wrapper.sh

Lines changed: 0 additions & 63 deletions
This file was deleted.

tests/unit/test_checks.py

Lines changed: 6 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -51,23 +51,11 @@ def test_detect_python(self):
5151
lang = detect_language(self.root)
5252
self.assertEqual(lang, "python")
5353

54-
def test_detect_javascript(self):
55-
"""Detect JavaScript from .js file."""
56-
(self.root / "app.js").touch()
54+
def test_detect_java(self):
55+
"""Detect Java from .java file."""
56+
(self.root / "Main.java").touch()
5757
lang = detect_language(self.root)
58-
self.assertEqual(lang, "javascript")
59-
60-
def test_detect_go(self):
61-
"""Detect Go from .go file."""
62-
(self.root / "main.go").touch()
63-
lang = detect_language(self.root)
64-
self.assertEqual(lang, "go")
65-
66-
def test_detect_rust(self):
67-
"""Detect Rust from .rs file."""
68-
(self.root / "main.rs").touch()
69-
lang = detect_language(self.root)
70-
self.assertEqual(lang, "rust")
58+
self.assertEqual(lang, "java")
7159

7260
def test_most_common_wins(self):
7361
"""When multiple languages, most common wins."""
@@ -116,8 +104,8 @@ class TestLanguageExtensions(unittest.TestCase):
116104
"""Test language extension mapping completeness."""
117105

118106
def test_all_common_extensions_covered(self):
119-
"""Common programming extensions are mapped."""
120-
expected = ['.c', '.h', '.py', '.js', '.go', '.rs']
107+
"""MVP language extensions are mapped (c/python/java)."""
108+
expected = ['.c', '.h', '.py', '.java']
121109
for ext in expected:
122110
self.assertIn(ext, LANGUAGE_EXTENSIONS)
123111

0 commit comments

Comments
 (0)