-
Notifications
You must be signed in to change notification settings - Fork 2
/
.mega-linter.yml
23 lines (21 loc) · 1.13 KB
/
.mega-linter.yml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
# SPDX-FileCopyrightText: 2023 Carl Zeiss Microscopy GmbH
#
# SPDX-License-Identifier: MIT
# Configuration file for MegaLinter
# See all available variables at https://megalinter.io/configuration/ and in linters documentation
APPLY_FIXES: none
DISABLE:
- COPYPASTE # Comment to enable checks of excessive copy-pastes
- SPELL # Comment to enable checks of spelling mistakes
- C # we run cpplint for CPP, no need to run it twice for C also
DISABLE_ERRORS_LINTERS:
- MARKDOWN_MARKDOWN_LINK_CHECK # Make non-blocking due to network timeouts etc.
DISABLE_LINTERS:
- REPOSITORY_TRIVY # this linter seems currently broken, so we disable it here for now
CPP_CPPLINT_ARGUMENTS: --verbose=2 --linelength=300 --filter=-whitespace/braces,-whitespace/indent,-whitespace/comments,-whitespace/newline,-build/c++11,-build/include_subdir,-build/namespaces,-build/include_order,-whitespace/end_of_line,-runtime/indentation_namespace,-runtime/references,-readability/namespace,-readability/nolint
SHOW_ELAPSED_TIME: true
FILEIO_REPORTER: false
UPDATED_SOURCES_REPORTER: false
TEXT_REPORTER: true
EMAIL_REPORTER: false
VALIDATE_ALL_CODEBASE: true