# SPDX-FileCopyrightText: 2025 Prayag Jain <prayagjain2@gmail.com>
#
# SPDX-License-Identifier: GPL-3.0-or-later

Checks: >
  readability-qt6-parent-child-check,
  cppcoreguidelines*,
  performance*,
  readability-identifier-naming,
  modernize-use-list-initialization,
  -cppcoreguidelines-owning-memory,
  -cppcoreguidelines-avoid-magic-numbers,
  -cppcoreguidelines-non-private-member-variables-in-classes,
  -cppcoreguidelines-special-member-functions,
  -performance-enum-size,
  -cppcoreguidelines-non-private-member-variables-in-classes

HeaderFilterRegex: '.*'

CheckOptions:
  - key: modernize-use-list-initialization.StrictMode
    value: 'true'
