Linter #50
Labels
C-diagnostics
Warnings and errors reported by Pomsky
C-tooling
Tools such as IDE integrations, formatters, linters, etc.
enhancement
New feature or request
Is your feature request related to a problem? Please describe.
These days, many languages have top-notch tooling to help the developer write idiomatic, easy-to-understand code. Pomsky should be no exception.
Describe the solution you'd like
A linter, part of pomsky-bin and the VS code extension, which gives the developer useful suggestions.
Lints that I'd like to have:
('ab' | 'abc')
let x = ;
or()
let
bindings'a'? lazy
orenable greedy; 'a' greedy
('ab')?
('x'?)?
or'x'{1}
'a'{2}{5}
::1 :('x')
C*
or'x'* C
C
is not a terminator for'x'?
, because it always matches when'x'
would match'x'* C 'y'
('x'* C) 'y'
:('a') :('a') :('a') :('a') :('a') :('a') :('a') :('a') :('a') :('a') :('a') :('a')
The text was updated successfully, but these errors were encountered: