feat: Add linter feature using "Stillat/blade-parser-typescript" parser #13
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Description
I found a blade parser that can be installed with npm. It seems to be a recently developed product with good functionality.
Add linter functionality using this parser.
Add Configration
blade.bladeParserLint.enable
: Enable/Disable the linting feature usingstillat-blade-parser
, default:true
blade.bladeParserLint.debug
: Output the results of the parsing of stillat-blade-parser to the channel log, default:false
blade.bladeParserLint.optCustomIfs
: A list of custom if directives, default:[]
blade.bladeParserLint.optDirectives
: A list of directives that can be parsed, default:[]
blade.bladeParserLint.optIgnoreDirectives
: A list of directive names that should be ignored, default:[]
DEMO
coc-blade-blade-parser-linter.mp4