Expand dev instructions to install the dev tools#119
Expand dev instructions to install the dev tools#119gregorgorjanc merged 3 commits intoHighlanderLab:mainfrom
Conversation
|
@LynxJinyangii @hannesbecher what are your thoughts on this development guide? Would you change anything? |
Codecov Report✅ All modified and coverable lines are covered by tests. 📢 Thoughts on this report? Let us know! |
e282410 to
494f19c
Compare
|
@bryo-han I have done another round of polishing. Any further feedback from your end before we merge? @LynxJinyangii is this howto helpful/clear to you? |
494f19c to
c1fd8bc
Compare
|
@bryo-han thanks for feedback - have implemented your suggestions. Would be good to hear from you @LynxJinyangii too - is the howto clear enough or you think we should change any steps? |
|
@gregorgorjanc , when running on Ubuntu 24.04 with the default versions of LLVM (i.e. old(!) version 18) and clang-tidy. I get endless errors. The pre-commit hooks seem to be quite sensitive to the LLVM version. Unfortunately, I cannot see an easy way of updating LLVM. Output... |
|
Whoaaa, that's indeed a lot :( Darn. The challenge is now to know what are real warnings to tidy up and what are just false positives. I suggest you switch off the clang-tidy for the purpose of PR and I see what I get reported on my end. OK? |
|
We will find the best way forward with this dev setup;) |
|
I only tried the way using |
|
Excellent @LynxJinyangii! Can you confirm if you are seeing any |
|
I have removed mention of clang-tidy from the devel instructions. I suggest we merge (pending checks will finish successfully). |
|
@bryo-han not sure this is ideal ( |
|
Sure think. As an alternative to the current setup, we could also:
|
Removed clang-tidy from the list of tools and updated installation instructions for llvm tools in the README.
3ce7f85 to
7b9d052
Compare
|
@bryo-han I have looked into the
I have added changes to this effect in this PR. I think that to make these changes testable for you, I will have to merge this PR into main, then you rebase your local work to the latest upstream/main and you report via new issue if you still see problems on your end. So, we might have the cake and eat it to (I hope). |
Fixes #114 #115