blob: 1005808aa72d88ef98de76b70b4ebb1c828477b6 [file]
# Licensed to the Apache Software Foundation (ASF) under one
# or more contributor license agreements. See the NOTICE file
# distributed with this work for additional information
# regarding copyright ownership. The ASF licenses this file
# to you under the Apache License, Version 2.0 (the
# "License"); you may not use this file except in compliance
# with the License. You may obtain a copy of the License at
#
# http://www.apache.org/licenses/LICENSE-2.0
#
# Unless required by applicable law or agreed to in writing,
# software distributed under the License is distributed on an
# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
# KIND, either express or implied. See the License for the
# specific language governing permissions and limitations
# under the License.
[header]
path = "ASF_LICENSE.txt"
keywords = ["Licensed to the Apache Software Foundation"]
[files]
root = "."
excludes = [
"**/target/**",
"**/node_modules/**",
"**/.venv/**",
"**/venv/**",
"**/dist/**",
"**/build/**",
"**/.idea/**",
"**/.vscode/**",
"**/.gradle/**",
"**/.svelte-kit/**",
"**/bin/**",
"**/obj/**",
"**/local_data*/**",
"**/performance_results*/**",
"**/*.lock",
"**/*.txt",
"**/*.tpl",
"**/LICENSE",
"LICENSE",
"NOTICE",
"**/NOTICE",
"**/.gitignore",
"**/.gitattributes",
"**/.dockerignore",
"**/.helmignore",
"**/.prettierignore",
"**/.editorconfig",
"**/.bazelignore",
"**/.bazelrc",
"**/.clang-format",
"**/.prettierrc",
"**/CODEOWNERS",
"**/gradlew",
"**/*.md",
"**/*.hbs",
"**/*.gotmpl",
"**/*.sln",
"**/*.DotSettings",
"**/.bazelversion",
"**/.java-version",
"**/*.png",
"**/*.jpg",
"**/*.jpeg",
"**/*.gif",
"**/*.pdf",
"**/*.pem",
"**/*.pfx",
"**/*.json",
"**/*.svg",
"**/go.mod",
"**/go.sum",
"**/.env",
"**/.gitkeep",
"**/META-INF/services/**",
".github/config/hawkeye.version",
"**/.python-version",
"**/gradle/wrapper/**",
# cargo-php regenerates this file with an extra separator after the header.
"foreign/php/iggy-php.stubs.php",
]
[[rules]]
extensions = [
"cs",
"go",
"mjs",
"php",
"rs",
"js",
"ts",
]
style_out = "doubleslash"
styles_in = ["doubleslash", "slashstar", "javadoc"]
[[rules]]
filenames = [
"Dockerfile",
"Dockerfile.test",
"Dockerfile.flink2_10-java21",
"Gemfile",
"justfile",
]
extensions = [
"bazel",
"bzl",
"feature",
"http",
"properties",
"py",
"pyi",
"sh",
"toml",
"wire",
"yaml",
"yml",
]
style_out = "script"
[[rules]]
extensions = [
"css",
"fbs",
"java",
"kt",
"kts",
"proto",
"c",
"cc",
"cpp",
"h",
"hpp",
]
style_out = "slashstar"
[[rules]]
filenames = [
"phpunit.xml.dist",
]
extensions = [
"csproj",
"html",
"props",
"svelte",
"xml",
]
style_out = "xml"
[git]
ignore = "auto"
file_attrs = "disable"