Skip to content

Commit 5bf2835

Browse files
authored
build: add generated files lists/patterns to .gitattributes (#15649)
This is a nice easy win on the PR review, since generated files are folded away and clearly marked in the UI. Some patterns were used to try to keep this low-maintenance, but I tried to not make the patterns too aggressive that they'd bring in false positives. Closes #14833
1 parent 560fd54 commit 5bf2835

File tree

1 file changed

+38
-0
lines changed

1 file changed

+38
-0
lines changed

.gitattributes

Lines changed: 38 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,5 +2,43 @@
22
versions.lock text eol=lf
33
versions.toml text eol=lf
44

5+
# all generated files, for clear indication in PR reviews
6+
lucene/analysis/common/src/java/org/apache/lucene/analysis/charfilter/HTMLStripCharFilter.java linguist-generated
7+
lucene/analysis/common/src/java/org/apache/lucene/analysis/classic/ClassicTokenizerImpl.java linguist-generated
8+
lucene/analysis/common/src/java/org/apache/lucene/analysis/email/ASCIITLD.jflex linguist-generated
9+
lucene/analysis/common/src/java/org/apache/lucene/analysis/email/UAX29URLEmailTokenizerImpl.java linguist-generated
10+
lucene/analysis/common/src/java/org/apache/lucene/analysis/util/UnicodeProps.java linguist-generated
11+
lucene/analysis/common/src/java/org/apache/lucene/analysis/wikipedia/WikipediaTokenizerImpl.java linguist-generated
12+
lucene/analysis/common/src/java/org/tartarus/snowball/Among.java linguist-generated
13+
lucene/analysis/common/src/java/org/tartarus/snowball/SnowballProgram.java linguist-generated
14+
lucene/analysis/common/src/java/org/tartarus/snowball/SnowballStemmer.java linguist-generated
15+
lucene/analysis/common/src/java/org/tartarus/snowball/ext/*Stemmer.java linguist-generated
16+
lucene/analysis/common/src/resources/org/apache/lucene/analysis/snowball/*_stop.txt linguist-generated
17+
lucene/analysis/common/src/test/org/apache/lucene/analysis/email/TLDs.txt linguist-generated
18+
lucene/analysis/icu/src/resources/org/apache/lucene/analysis/icu/*.nrm linguist-generated
19+
lucene/analysis/icu/src/resources/org/apache/lucene/analysis/icu/segmentation/*.brk linguist-generated
20+
lucene/analysis/kuromoji/src/resources/org/apache/lucene/analysis/ja/dict/*.dat linguist-generated
21+
lucene/analysis/nori/src/resources/org/apache/lucene/analysis/ko/dict/*.dat linguist-generated
22+
lucene/backward-codecs/src/java/org/apache/lucene/backward_codecs/lucene*/ForUtil.java linguist-generated
23+
lucene/backward-codecs/src/java/org/apache/lucene/backward_codecs/lucene*/ForDeltaUtil.java linguist-generated
24+
lucene/core/src/generated/jdk/*.jar linguist-generated
25+
lucene/core/src/java/org/apache/lucene/analysis/standard/StandardTokenizerImpl.java linguist-generated
26+
lucene/core/src/java/org/apache/lucene/util/automaton/Lev*ParametricDescription.java linguist-generated
27+
lucene/core/src/java/org/apache/lucene/util/packed/BulkOperation*.java linguist-generated
28+
lucene/core/src/java/org/apache/lucene/util/packed/Packed64SingleBlock.java linguist-generated
29+
lucene/core/src/java/org/apache/lucene/codecs/lucene*/ForUtil.java linguist-generated
30+
lucene/expressions/src/java/org/apache/lucene/expressions/js/JavascriptBaseVisitor.java linguist-generated
31+
lucene/expressions/src/java/org/apache/lucene/expressions/js/JavascriptLexer.java linguist-generated
32+
lucene/expressions/src/java/org/apache/lucene/expressions/js/JavascriptParser.java linguist-generated
33+
lucene/expressions/src/java/org/apache/lucene/expressions/js/JavascriptVisitor.java linguist-generated
34+
lucene/queryparser/src/java/org/apache/lucene/queryparser/**/ParseException.java linguist-generated
35+
lucene/queryparser/src/java/org/apache/lucene/queryparser/**/*Parser.java linguist-generated
36+
lucene/queryparser/src/java/org/apache/lucene/queryparser/**/*ParserConstants.java linguist-generated
37+
lucene/queryparser/src/java/org/apache/lucene/queryparser/**/*ParserTokenManager.java linguist-generated
38+
lucene/queryparser/src/java/org/apache/lucene/queryparser/**/Token.java linguist-generated
39+
lucene/queryparser/src/java/org/apache/lucene/queryparser/**/TokenMgrError.java linguist-generated
40+
lucene/test-framework/src/java/org/apache/lucene/tests/analysis/standard/EmojiTokenizationTestUnicode_*.java linguist-generated
41+
lucene/test-framework/src/java/org/apache/lucene/tests/analysis/standard/WordBreakTestUnicode_*.java linguist-generated
42+
543
# Gradle files are always in LF.
644
*.gradle text eol=lf

0 commit comments

Comments
 (0)