Add a hint on multi-file setup to use token modes
Nobody has claimed this yet.
Assessment
- Difficulty
- 3/5
- Estimated time
- 1-2 days
- Newbie friendliness
- 55/100
Research direction
Start by locating the multi-grammar-file setup and token mode handling in the repository; the issue does not name specific files or tests. Determine how the toolkit detects separate token declarations across grammar files, then add an informational diagnostic recommending token modes when they are not used. Done when that setup produces the hint and other setups do not.
Written by the indexing model from the issue text.
Description
When the adopter creates a multi-grammar-file language, where each file has its own token declarations, but does not use the token mode feature:
Add a info diagnostic that recommends the usage of token modes.
- Dominant language
- Go
- Stars
- 33
- Forks
- 4
- PR merge metrics
- No merged PRs in 30d
Getting set up
Starts the project's dev container in your browser, under your own GitHub account.
- No Dockerfile or Docker Compose file
- No pull request template
- Read the contributing guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
More from TypeFox/fastbelt
-
Difficulty 2/5 1-3 hours Newbie friendliness 78/100
-
Difficulty 4/5 1-2 days Newbie friendliness 48/100
-
Difficulty 3/5 1-2 days Newbie friendliness 72/100
-
Documents use the mutable editor overlay as their text, so positions can belong to a newer versionOpen
Difficulty 4/5 3-5 days Newbie friendliness 44/100
-
Difficulty 4/5 3-5 days Newbie friendliness 54/100
All issues in TypeFox/fastbelt
Similar issues
-
Difficulty 2/5 1-3 hours Newbie friendliness 66/100
kubernetes-sigs/aws-iam-authenticator#1125 ·
Maintainers usually reply within 1 day
-
Difficulty 2/5 1-3 hours Newbie friendliness 70/100
prime-radiant-inc/evener#6241 ·
Maintainers usually reply within 1 day
-
bug
Difficulty 2/5 1-3 hours Newbie friendliness 76/100
snowflakedb/gosnowflake#1864 ·
-
Difficulty 2/5 1-3 hours Newbie friendliness 65/100
mandiant/VM-Packages#1667 ·
-
Difficulty 2/5 1-3 hours Newbie friendliness 72/100
coder/openstorage#807 ·
Maintainers usually reply within 1 day