Passed
Push — main ( 81b28f...0b7e3e )
by Torben
05:37 queued 01:36
created

Checkout Config

---
build:
  environment:
    python: 3.11.10
  dependencies:
    before:
      - 'sudo apt-get install -y make'
      - 'python3 -m pip install --upgrade pip setuptools'
      - 'python3 -m pip install -r requirements/scrutinizer.txt'
      - 'python3 -m build'
      - 'python3 -m pip install --upgrade -e .'
  nodes:
    analysis:
      tests:
        override:
          - py-scrutinizer-run
    coverage:
      tests:
        override:
          - command: 'coverage run -m pytest tests'
            coverage:
              file: '.coverage'
              format: 'py-cc'
checks:
  python:
    code_rating: true
    duplicate_code: true
    imports_wildcard_import: true
    typecheck_maybe_no_member: true
    classes_valid_slots: true
    basic_missing_reversed_argument: true

Repository Config

checks:
    python:
        code_rating: true
        duplicate_code: true
        typecheck_maybe_no_member: true
        classes_valid_slots: true
        basic_missing_reversed_argument: true

build:
    nodes:
        analysis:
            project_setup:
                override:
                    - 'true'
            tests:
                override:
                    - py-scrutinizer-run
                    -
                        command: pylint-run
                        use_website_config: true
        tests: true
filter:
    excluded_paths:
        - '*/test/*'
    dependency_paths:
        - 'lib/*'