---
test-manifest-toml:
    description: ManifestParser TOML linter.
    exclude:
        - 'dom/canvas/test/webgl-conf/mochitest-errata.toml'
        - 'gradle/libs.versions.toml'
        - 'intl/icu/source/test/testdata/codepointtrie/'
        - 'mobile/android/bors.toml'
        - 'mobile/android/fenix/bors.toml'
        - 'python/mozbuild/mozbuild/test/'
        - 'servo/'
        - 'toolkit/components/antitracking/test/marionette/'
        - 'testing/cppunittest.toml'  # Tries to unquote entries - bug 1953009
        - 'testing/manifest/test/data/'
        - 'testing/marionette/harness/marionette_harness/tests/'
        - 'testing/mochitest/manifests/'
        - 'testing/mozbase/manifestparser/tests/'
        - 'testing/raptor/raptor/'
        - 'testing/update/'
        - 'tools/lint/test/files/'
        - 'third_party/'
        - 'toolkit/components/uniffi-bindgen-gecko-js/askama.toml'
        - '**/.ruff.toml'
        - '**/ruff.toml'
        - '**/Cargo.toml'
        - '**/Cross.toml'
        - '**/Features.toml'
        - '**/ServoBindings.toml'
        - '**/askama.toml'
        - '**/audit.toml'
        - '**/audits.toml'
        - '**/cbindgen.toml'
        - '**/clippy.toml'
        - '**/config-lock.toml'
        - '**/config.toml'
        - '**/empty.toml'
        - '**/generated-mochitest.toml'
        - '**/generated-mochitest-*.toml'
        - '**/l10n.toml'
        - '**/labels.toml'
        - '**/pyproject.toml'
        - '**/python.toml'
        - '**/rustfmt.toml'
        - '**/servo-tidy.toml'
        - '**/tests/manifest.toml'
        - '**/uniffi.toml'
    extensions: ['toml']
    type: external
    payload: test-manifest-toml:lint
