Comments (5)
docker env is not complete for android
Correct. Not sure what to suggest for this because there's more than 1 way to cross-compile for android, and I'm assuming you're CI is running on Ubuntu. This action can also be run as a python executable, so you don't need to rely on the docker env to set things up for you, See the example about using a windows runner in the README.
compile parameters in
commands.json
are broken
Can you link a project that better describes what this means? I assume it has to do with using compiler-specific flags, so it might be better to setup up the build env on your own and run this action as a python executable.
from cpp-linter-action.
Thanks for your reply.
This action can also be run as a python executable
This may solve both issues.
When using docker, since the filesystem is changed, the include path becomes invalid.
from cpp-linter-action.
I am wonder that since the env of the docker is different from the env which generate compile_commands.json
, how can it work for most cases?
from cpp-linter-action.
It works by using the system default compiler with the set of std libs, but I suspect projects that build against other non-std libs must roll their own build env instead of using the limited convenience of the docker env.
There may be way to properly include libs from the runner file system when using the docker's env, but the setup time is significantly better when (in my experience) not using the docker env.
from cpp-linter-action.
This issue has been automatically marked as stale because it has not had recent activity. It will be closed if no further activity occurs. Thank you for your contributions.
from cpp-linter-action.
Related Issues (20)
- Cannot get comments displayed on github/pull page HOT 5
- Add documentation for GITHUB_TOKEN requirement HOT 8
- No output with clang-tidy v15 HOT 11
- Make posting comments work with "internal" or "private" repos. HOT 3
- Iinter keep giving 1 error & notice HOT 4
- Add support for clang-tools v16 HOT 6
- apt-get is missing -y and gets stuck due to interactive mode HOT 6
- Update README about new step-summary and revised thread comments HOT 3
- Update thread comment once format checks are successful. HOT 4
- Improve paths handling HOT 2
- .clang-tidy is not considered HOT 2
- How to specify "Build path" (`-p`) for .clang-tidy? HOT 2
- Option to only post thread comment when errors are detected HOT 14
- Warning: 2 File(s) not formatted (should be 1) HOT 3
- How to make cpp-linter-action work with Conan? HOT 5
- Seperate output for `clang-format` and `clang-tidy` HOT 5
- Python `error: externally-managed-environment` during installation HOT 32
- _pygit2.GitError: repository path '/__w/Waybar/Waybar/' is not owned by current user HOT 6
- [BUG][v2.7.4] _pygit2.GitError: trailing data at line 3734 HOT 12
- Preparing for v2.9.0 PR review feature release HOT 8
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 cpp-linter-action.