HomePhabricator

[LINTER] Check for missing explicit

Description

[LINTER] Check for missing explicit

Summary:
Fix the remaining missing explicit occurrences and add a linter to
prevent introducing new ones.
The linter uses cppcheck, which is natively supported by arcanist.
However we need some more output filtering so I redefined another linter
class inpired by their work.

Test Plan:

arc lint --everything
ninja all check-all

Reviewers: #bitcoin_abc, deadalnix

Reviewed By: #bitcoin_abc, deadalnix

Subscribers: deadalnix

Differential Revision: https://reviews.bitcoinabc.org/D6549

Details

Provenance
FabienAuthored on Jun 12 2020, 12:33
FabienPushed on Jun 12 2020, 18:45
Reviewer
Restricted Project
Differential Revision
D6549: [LINTER] Check for missing explicit
Parents
rABC05720a8d6d46: [CMAKE] Fail early if a lib header is missing, remove garbage in version
Branches
Unknown
Tags
Unknown