-
Notifications
You must be signed in to change notification settings - Fork 5
OpenJul 22, 2026
No due date
•Last updated Language features + bug fixes: new keywords (elif, while, try/except, operators), transpiler/linter correctness, CI hardening
8% complete
List view
0 of 21 selected 0 issues of 21 selected
fix: enforce coverage gate with fail_under = 85 (fixes #42)
infraCI/CD, tooling, automationCI/CD, tooling, automationP2Medium priority: plan for next cycleMedium priority: plan for next cycletestingTest suite and coverageTest suite and coverageStatus: Open (in progress).alphacrack/python-maithili-dslnumber 46#46 In alphacrack/python-maithili-dsl;[BUG] Devanagari numerals inside string literals are converted to ASCII
area:transpilermaithili_dsl/transpiler/transpile.pymaithili_dsl/transpiler/transpile.pybugSomething isn't workingSomething isn't workinggood first issueGood for newcomersGood for newcomersP2Medium priority: plan for next cycleMedium priority: plan for next cycleStatus: Open.#23 In alphacrack/python-maithili-dsl;[BUG] Tokenizer mishandles triple-quoted strings — keywords replaced inside them
area:transpilermaithili_dsl/transpiler/transpile.pymaithili_dsl/transpiler/transpile.pybugSomething isn't workingSomething isn't workingP2Medium priority: plan for next cycleMedium priority: plan for next cycleStatus: Open.#24 In alphacrack/python-maithili-dsl;[BUG] No elif mapping — नहि त यदि transpiles to invalid else if
area:transpilermaithili_dsl/transpiler/transpile.pymaithili_dsl/transpiler/transpile.pybugSomething isn't workingSomething isn't workinggood first issueGood for newcomersGood for newcomerskeyword-mappingNew or changed Maithili keyword / module mappingsNew or changed Maithili keyword / module mappingsP2Medium priority: plan for next cycleMedium priority: plan for next cycleStatus: Open.#25 In alphacrack/python-maithili-dsl;[BUG] translate_imports uses blind str.replace — corrupts identifiers and string contents
area:climaithili_dsl/cli.py and sandboxmaithili_dsl/cli.py and sandboxbugSomething isn't workingSomething isn't workinghelp wantedExtra attention is neededExtra attention is neededP2Medium priority: plan for next cycleMedium priority: plan for next cyclesecuritySandbox, exec safety, vulnerability-relatedSandbox, exec safety, vulnerability-relatedStatus: Open.#26 In alphacrack/python-maithili-dsl;[BUG] CLI crashes with raw traceback on non-UTF-8 .dmai files
area:climaithili_dsl/cli.py and sandboxmaithili_dsl/cli.py and sandboxbugSomething isn't workingSomething isn't workinggood first issueGood for newcomersGood for newcomersP3Low priority: nice to haveLow priority: nice to haveStatus: Open.#27 In alphacrack/python-maithili-dsl;[HARDENING] _validate_imports misses non-line-start imports — switch to AST-based validation
area:climaithili_dsl/cli.py and sandboxmaithili_dsl/cli.py and sandboxP2Medium priority: plan for next cycleMedium priority: plan for next cyclequalityCode quality, refactoring, type hintsCode quality, refactoring, type hintssecuritySandbox, exec safety, vulnerability-relatedSandbox, exec safety, vulnerability-relatedStatus: Open.#28 In alphacrack/python-maithili-dsl;[BUG] Linter counts parentheses/quotes inside string literals — false unbalanced warnings
area:lintermaithili_dsl/transpiler/linter.pymaithili_dsl/transpiler/linter.pybugSomething isn't workingSomething isn't workinggood first issueGood for newcomersGood for newcomersP3Low priority: nice to haveLow priority: nice to haveStatus: Open.#30 In alphacrack/python-maithili-dsl;[BUG] Unused-function check uses substring match — false negatives for Devanagari names
area:lintermaithili_dsl/transpiler/linter.pymaithili_dsl/transpiler/linter.pybugSomething isn't workingSomething isn't workinggood first issueGood for newcomersGood for newcomersP3Low priority: nice to haveLow priority: nice to haveStatus: Open.#31 In alphacrack/python-maithili-dsl;[KEYWORD] Add break / continue / pass mappings
enhancementNew feature or requestNew feature or requestgood first issueGood for newcomersGood for newcomerskeyword-mappingNew or changed Maithili keyword / module mappingsNew or changed Maithili keyword / module mappingsP3Low priority: nice to haveLow priority: nice to haveStatus: Open.#32 In alphacrack/python-maithili-dsl;[KEYWORD] Add logical operators: and / or / not
enhancementNew feature or requestNew feature or requestgood first issueGood for newcomersGood for newcomerskeyword-mappingNew or changed Maithili keyword / module mappingsNew or changed Maithili keyword / module mappingsP3Low priority: nice to haveLow priority: nice to haveStatus: Open.#33 In alphacrack/python-maithili-dsl;[FEATURE] Add --help / -h flag (currently exits with File not found)
area:climaithili_dsl/cli.py and sandboxmaithili_dsl/cli.py and sandboxenhancementNew feature or requestNew feature or requestgood first issueGood for newcomersGood for newcomersP3Low priority: nice to haveLow priority: nice to haveStatus: Open.#34 In alphacrack/python-maithili-dsl;[FEATURE] Add --lint flag: lint a .dmai file without executing it
area:climaithili_dsl/cli.py and sandboxmaithili_dsl/cli.py and sandboxenhancementNew feature or requestNew feature or requestgood first issueGood for newcomersGood for newcomersP3Low priority: nice to haveLow priority: nice to haveStatus: Open.#35 In alphacrack/python-maithili-dsl;[FEATURE] Add --show-python flag: print transpiled Python without executing
area:climaithili_dsl/cli.py and sandboxmaithili_dsl/cli.py and sandboxenhancementNew feature or requestNew feature or requestgood first issueGood for newcomersGood for newcomersP3Low priority: nice to haveLow priority: nice to haveStatus: Open.#36 In alphacrack/python-maithili-dsl;[FEATURE] Extend Maithili exception translations (ZeroDivisionError, IndentationError, ImportError, ...)
area:lintermaithili_dsl/transpiler/linter.pymaithili_dsl/transpiler/linter.pyenhancementNew feature or requestNew feature or requestgood first issueGood for newcomersGood for newcomersP3Low priority: nice to haveLow priority: nice to havetranslationMaithili / Devanagari documentation and message translationMaithili / Devanagari documentation and message translationStatus: Open.#37 In alphacrack/python-maithili-dsl;[CI] Coverage gate promised in CONTRIBUTING is not enforced — add fail-under
good first issueGood for newcomersGood for newcomersinfraCI/CD, tooling, automationCI/CD, tooling, automationP2Medium priority: plan for next cycleMedium priority: plan for next cycletestingTest suite and coverageTest suite and coverageStatus: Open.#42 In alphacrack/python-maithili-dsl;[CI] README claims Windows support but CI never tests Windows
help wantedExtra attention is neededExtra attention is neededinfraCI/CD, tooling, automationCI/CD, tooling, automationP2Medium priority: plan for next cycleMedium priority: plan for next cycletestingTest suite and coverageTest suite and coverageStatus: Open.#43 In alphacrack/python-maithili-dsl;[CI] Add Python 3.13 / 3.14 to matrix; decide fate of EOL 3.9
good first issueGood for newcomersGood for newcomersinfraCI/CD, tooling, automationCI/CD, tooling, automationP2Medium priority: plan for next cycleMedium priority: plan for next cyclepackagingsetup.py, pyproject, PyPI, distributionsetup.py, pyproject, PyPI, distributionStatus: Open.#44 In alphacrack/python-maithili-dsl;[CI] Add ruff lint step to CI (+ optional pre-commit config)
good first issueGood for newcomersGood for newcomersinfraCI/CD, tooling, automationCI/CD, tooling, automationP2Medium priority: plan for next cycleMedium priority: plan for next cyclequalityCode quality, refactoring, type hintsCode quality, refactoring, type hintsStatus: Open.#45 In alphacrack/python-maithili-dsl;fix(linter): detect real function call sites
area:lintermaithili_dsl/transpiler/linter.pymaithili_dsl/transpiler/linter.pybugSomething isn't workingSomething isn't workingP3Low priority: nice to haveLow priority: nice to haveStatus: Open (in progress).alphacrack/python-maithili-dslnumber 48#48 In alphacrack/python-maithili-dsl;fix(linter): exclude string-literal contents from paren/quote balance checks
area:lintermaithili_dsl/transpiler/linter.pymaithili_dsl/transpiler/linter.pybugSomething isn't workingSomething isn't workingP3Low priority: nice to haveLow priority: nice to haveStatus: Open (in progress).alphacrack/python-maithili-dslnumber 50#50 In alphacrack/python-maithili-dsl;