diff options
Diffstat (limited to '.github/workflows/cpp-check.yml')
-rw-r--r-- | .github/workflows/cpp-check.yml | 36 |
1 files changed, 36 insertions, 0 deletions
diff --git a/.github/workflows/cpp-check.yml b/.github/workflows/cpp-check.yml new file mode 100644 index 0000000000..d5c95a3136 --- /dev/null +++ b/.github/workflows/cpp-check.yml @@ -0,0 +1,36 @@ +name: cpp-check +on: + push: + branches: + - "master" + paths: + - src/** + - "!README.md" + - "!docs/**" + pull_request: + paths: + - src/** + - "!README.md" + - "!docs/**" + +jobs: + cpp-check: + strategy: + fail-fast: false + runs-on: ubuntu-22.04 + name: cpp check + steps: + - uses: actions/checkout@v2 + - name: cpp check + run: | + sudo apt update -y + sudo apt install -y cppcheck + cppcheck --force --inline-suppr \ + -i src/server/game/Achievements/AchievementMgr.cpp \ + -i src/server/game/AuctionHouse/AuctionHouseMgr.cpp \ + -i src/server/game/Battlegrounds/Zones/BattlegroundSA.cpp \ + -i src/server/game/DungeonFinding/LFGMgr.cpp \ + -i src/server/game/Entities/GameObject/GameObject.cpp \ + -i src/server/game/Entities/Pet/Pet.cpp \ + -i src/server/game/Entities/Player/Player.cpp \ + src/ |