formulahendry / formulahendry/vscode-github-actions
Inline comments vs expressions
- Vorherrschende Sprache
- TypeScript
- Sterne
- 15
- Forks
- 3
- PR-Merge-Kennzahlen
- Keine gemergten PRs in 30 T.
Beschreibung
This seems to assumes anything after a '#' is a comment, which isn't always true. e.g. Line 10 and 12, assumes `${GITHUB_REF##*/}` is a comment.

Example taken from https://stackoverflow.com/a/58034787/6305204
Unfortunately, this probably needs to be more complicated than `"match": "#.*"
`
https://github.com/formulahendry/vscode-github-actions/blob/a711d409ffd481675cd072c7df94c75252b21eda/syntaxes/workflow.tmLanguage.json#L19
Since github action files are essentially yaml, maybe you could borrow from some vscode yaml extensions? e.g. https://github.com/redhat-developer/vscode-yaml/blob/d609a0f7bf987c2c3aac47720218e754a7ce9fba/syntaxes/yaml.tmLanguage.json#L160
Beitragsleitfaden
Für dieses Repository ist kein Beitragsleitfaden indexiert
Rechercherichtung
Beginne mit syntaxes/workflow.tmLanguage.json um Zeile 19 und untersuche, wie die aktuelle Regel Text nach '#” abgleicht. Vergleiche die referenzierte YAML-Grammatik und das Beispiel `${GITHUB_REF##*/}`. Als erledigt gilt die Aufgabe, wenn Inline-Ausdrücke, die '#' enthalten, nicht als Kommentare hervorgehoben werden, während tatsächliche Kommentare weiterhin hervorgehoben werden.
Vom Indexierungsmodell aus dem Issue-Text verfasst.
Bewertung
- Tech-Stack
- github, yaml
- Bereich
- devtools, tooling
- Issue-Typ
- Bug
- Schwierigkeit
- 4/5
- Geschätzter Aufwand
- 3-5 Tage
- Aktivitätsstatus
- Veraltet
- Klarheit
- Größtenteils klar
- Anfängerfreundlichkeit
- 35/100