diff --git a/.github/workflows/main.yml b/.github/workflows/main.yml
index 16b9c938..4c413cc4 100644
--- a/.github/workflows/main.yml
+++ b/.github/workflows/main.yml
@@ -13,22 +13,26 @@ jobs:
     container:
       image: ros:rolling
 
+    env:
+      AMENT_CPPCHECK_ALLOW_SLOW_VERSIONS:
+
     strategy:
       fail-fast: false
       matrix:
-        linter: [cppcheck, cpplint, pclint, pyflakes, uncrustify]
+        linter:
+          # - clang-tidy
+          - cppcheck
+          - cpplint
+          - lint-cmake
+          - mypy
+          # - pclint
+          - pep257
+          - pyflakes
+          - uncrustify
+          - xmllint
         include:
-          - {linter: flake8, args: "--ignore=Q000"}
-          - {linter: mypy}
-          - {linter: pep257, args: ""}
-          # - {linter: pep8, args: ""}
-          - {linter: xmllint, args: ""}
+          # - {linter: flake8, args: "--ignore=Q000"}
           - {linter: clang-format, args: "--config .clang-format"}
-          - {linter: clang-tidy, args: ""}
-          - {linter: lint-cmake, args: ""}
-          # - {linter: cppcheck, args: ""}
-          # - {linter: cpplint, args: ""}
-          # - {linter: pclint}
 
     steps:
       - name: system information