-
-
Notifications
You must be signed in to change notification settings - Fork 41
Open
Labels
feature requestThe issue could be reproducedThe issue could be reproduced
Description
Kind of proposals
You can turn on multiple checkboxes.
- [] Parser
- [] Linter
- [] Simulator
- [] Testing
- etc
Describe the feature
Some projects in the real world have huge steps of VCL and then it makes developers hard to maintain.
To improve and help them, we want to provide a feature that VCL code analyzer/optimizer to be useful for refactoring their VCLs.
I'm thinking provide some indexes so far:
- Cyclomatic Complexity
- Code Duplication
- Lines of Code
- Unit test Coverage (probably this should be done in unit testing)
It should be the same like lizard - python code complexity analyzer, and should be run as:
falco analyze [vcl file]
Needs to consider how output should be (CLI table, JSON, etc)
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
feature requestThe issue could be reproducedThe issue could be reproduced