Comments (5)
Yes. This is because lizard previously would choose only one branch to parse if there is a #if. I've removed that feature, I believe should be because it created some trouble and keep things simple.
In the above code, if the left brace { can be left out of the #if block, the result will look better.
Do you think I should introduce the feature back?
from lizard.
Hi Terry, thank you a lot for your quick response. Unfortuntaly I am using Lizard for the code that I cannot change therefore I cannot move "{".
I would really appriciate if you could introduce the feature back. Otherwise I would need to stay with elder version. I have seen lots of great work in Lizard and it would a pity for me.
If you want I can make some tests of the branch.
Thank you in advance.
from lizard.
Let me look at it.
from lizard.
It will take a bit more time.
from lizard.
OK. Now you can have that functionality back by using an extension:
lizard -Ecpre
from lizard.
Related Issues (20)
- Show CCN only, hide other fields
- lizard --sort cyclomatic_complexity --CCN 10 shows a file with CCN score of 1
- lizard -w --sort cyclomatic_complexity --CCN 10 -H includes all files instead of CCN >10
- Is it accurate to get the result data of fan-in fan-out HOT 1
- lizard gets confused by C++ thousands seperator in hex and binary numbers
- Lizard groups nearly 100 lines into one "function" in a Rust file HOT 4
- Installing lizard using pip doesn't work
- Process error with Objective-C block
- Lizard script doesn't working with jython in springboot applicatoion
- Wrong PARAM count for void type in C/C++
- top_nesting_level stay to 0
- Extension documentation HOT 2
- are there plans to add support for python 3.11 HOT 1
- Not used function_stack property
- Implement argument to set duplicate threshold and add possibility to skip part of file
- Extensions "mjs" and "cjs" do not work HOT 1
- Allow for alternatives to 'GENERATED CODE' to indicate generated files
- Allow for failing cases to be printed to stderr
- Fail brew install on XcodeCloud HOT 2
- duplicate rate and unique rate
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from lizard.