-
Notifications
You must be signed in to change notification settings - Fork 192
Expand file tree
/
Copy path.rat-excludes
More file actions
96 lines (80 loc) · 2.9 KB
/
Copy path.rat-excludes
File metadata and controls
96 lines (80 loc) · 2.9 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
# Apache RAT exclude patterns.
#
# IMPORTANT: these entries use RAT 0.17+ exclude-expression syntax, read via
# --input-exclude-file. Each line is a glob matched against the file path, so
# 'foo/bar.py' style patterns work, but the '**/' prefix is required to match a
# name at any depth (RAT 0.16's -E flag matched the bare basename as a regex;
# that behaviour was removed in 0.17). Use '**/<name>' for a name anywhere or
# '**/*.<ext>' for an extension. Be aware that broad basenames like
# '**/utils.py' will skip license checks on every utils.py in the repo.
# Python marker file
**/py.typed
# JSON Lines data files
**/*.jsonl
# Git and version control config
**/.gitignore
**/.gitmodules
**/.rat-excludes
# Jupyter notebooks (JSON format, cannot practically add headers)
**/*.ipynb
# Data files (CSV - not source code)
**/*.csv
# Text files (documentation/data files, not source code)
**/*.txt
# Build and tool config files
**/*.bat
**/robots.txt
# JSON config files (cannot contain comments)
**/*.json
# YAML config files in .github/ (templates with frontmatter, headers impractical)
**/labeler.yml
**/config.yml
**/bug_report.md
**/feature_request.md
**/PULL_REQUEST_TEMPLATE.md
# Third-party MIT-licensed files (attributed in LICENSE).
# Most names are unique within the repo so basename matching is safe.
# Known collision:
# - button.tsx: also matches telemetry/ui/src/components/common/button.tsx
# (our own ASF code with header)
# A future regression in that collision target would silently pass RAT.
**/prompts.py
**/deep_researcher_utils.py
**/animated-beam.tsx
**/animated-shiny-text.tsx
**/blur-fade.tsx
**/border-beam.tsx
**/button.tsx
**/dot-pattern.tsx
**/icon-cloud.tsx
**/magic-card.tsx
**/marquee.tsx
**/number-ticker.tsx
**/safari.tsx
**/shimmer-button.tsx
# Tutorial markdown for the AWS terraform deployment example
**/tutorial.md
# SVG files (third-party logos and graphics, headers impractical)
**/*.svg
# Image files (binary, cannot contain headers)
**/*.png
**/*.gif
**/*.ico
**/*.jpg
# burr-redirect: non-ASF PyPI redirect package, not part of the ASF source release.
# The directory carries ASF-licensed templates but is not voted on as part of
# any apache-burr release artifact.
burr-redirect/**
# Python wheel dist-info metadata files. These are auto-generated by the wheel
# builder from pyproject.toml + package contents; they have no source and no
# ASF header. Needed because Release Validation extracts and RAT-scans the
# built wheel in addition to source and sdist tarballs.
**/METADATA
**/WHEEL
**/RECORD
# Bundled tracking-UI static assets (HTML shell, minified JS/CSS bundles, source
# maps). These are generated by the telemetry/ui build and shipped inside the
# wheel so the tracking server can serve them at runtime; they have no source
# headers, and their sources (in telemetry/ui/src/**/*.tsx) carry their own
# ASF headers checked as part of the source release.
burr/tracking/server/build/**