ci: eclair: add SARIF summary step #1
coding_guidelines_full.yml
on: push
coding_guideline_scan
23m 25s
Annotations
1 error, 1 warning, and 10 notices
|
coding_guideline_scan
WARNING: Running pip as the 'root' user can result in broken permissions and conflicting behaviour with the system package manager, possibly rendering your system unusable. It is recommended to use a virtual environment instead: https://pip.pypa.io/warnings/venv. Use the --root-user-action option if you know what you are doing and want to suppress this warning.
|
|
coding_guideline_scan
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: actions/setup-python@8d9ed9ac5c53483de85588cdf95a591a75ab9f55, aws-actions/configure-aws-credentials@ececac1a45f3b08a01d2dd070d28d111c5fe6722. Actions will be forced to run with Node.js 24 by default starting June 2nd, 2026. Node.js 20 will be removed from the runner on September 16th, 2026. Please check if updated versions of these actions are available that support Node.js 24. To opt into Node.js 24 now, set the FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true environment variable on the runner or in your workflow file. Once Node.js 24 becomes the default, you can temporarily opt out by setting ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION=true. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
|
|
MC3A2.D4.9
[advisory] MC3A2.D4.9: (advisory) A function should be used in preference to a function-like macro where they are interchangeable — 868 violation(s)
|
|
MC3A2.R8.8
[required] MC3A2.R8.8: (required) The `static' storage class specifier shall be used in all declarations of objects and functions that have internal linkage — 1440 violation(s)
|
|
MC3A2.R10.4
[required] MC3A2.R10.4: (required) Both operands of an operator in which the usual arithmetic conversions are performed shall have the same essential type category — 1835 violation(s)
|
|
MC3A2.R13.3
[advisory] MC3A2.R13.3: (advisory) A full expression containing an increment (`++') or decrement (`--') operator should have no other potential side effects other than that caused by the increment or decrement operator — 2617 violation(s)
|
|
MC3A2.D4.8
[advisory] MC3A2.D4.8: (advisory) If a pointer to a structure or union is never dereferenced within a translation unit, then the implementation of the object should be hidden — 3925 violation(s)
|
|
MC3A2.R11.9
[required] MC3A2.R11.9: (required) The macro `NULL' shall be the only permitted form of integer null pointer constant — 4080 violation(s)
|
|
MC3A2.R10.3
[required] MC3A2.R10.3: (required) The value of an expression shall not be assigned to an object with a narrower essential type or of a different essential type category — 4424 violation(s)
|
|
MC3A2.R20.7
[required] MC3A2.R20.7: (required) Expressions resulting from the expansion of macro parameters shall be enclosed in parentheses — 10568 violation(s)
|
|
MC3A2.R12.1
[advisory] MC3A2.R12.1: (advisory) The precedence of operators within expressions should be made explicit — 14512 violation(s)
|
|
MC3A2.D4.6
[advisory] MC3A2.D4.6: (advisory) typedefs that indicate size and signedness should be used in place of the basic numerical types — 37632 violation(s)
|
Artifacts
Produced during runtime
| Name | Size | Digest | |
|---|---|---|---|
|
sarif
|
26.1 MB |
sha256:10454bde712d075de49eb9c762071f814b13e5398bbe4584d0b23106194e52b2
|
|