opensearch-project / OpenSearch

🔎 Open source distributed and RESTful search engine.
https://opensearch.org/docs/latest/opensearch/index/
Apache License 2.0
9.77k stars 1.82k forks source link

Add a new-line linter in the current CI workflow #2857

Closed owaiskazi19 closed 2 years ago

owaiskazi19 commented 2 years ago

Is your feature request related to a problem? Please describe. Coming from https://github.com/opensearch-project/security/pull/1699. Add a new-line linter to make sure all files end with a single newline. This is a POSIX standard, read more https://stackoverflow.com/questions/729692/why-should-text-files-end-with-a-newline

Describe the solution you'd like Can use https://github.com/fernandrone/linelint/releases for the workflow.

Describe alternatives you've considered A clear and concise description of any alternative solutions or features you've considered.

Additional context Add any other context or screenshots about the feature request here.

tlfeng commented 2 years ago

Is it necessary to add a the new linter? Currently the spotless library in this repository (https://github.com/opensearch-project/OpenSearch/blob/1.3.1/gradle/formatting.gradle) can format the java file, including adding a new line at end of file. (You must be very familiar since you worked on applying spotless to the repo. 😉) Gadle spotlessJavaCheck and precommit task can identify the missing new line, and spotlessApply task can adding the new line.

owaiskazi19 commented 2 years ago

@tlfeng Spotless focusses only on java files. https://github.com/opensearch-project/OpenSearch/blob/main/gradle/formatting.gradle#L66. The above linter will also check new line of yml, xml, md and any other files.

dblock commented 2 years ago

Can it do .md files? For a Gradle-based project two linters may be one too many. On the other hand, a good markdown linter could take care of all kinds of dev-related docs in every repo in this project.

owaiskazi19 commented 2 years ago

Yes, it does .md files too. The current files with no new lines are mentioned below. If this linter looks good, I can open a PR


[EOF Rule] File ".ci/dockerOnLinuxExclusions" has lint errors
[EOF Rule] File ".github/CODEOWNERS" has lint errors
[EOF Rule] File ".github/workflows/delete_backport_branch.yml" has lint errors
[EOF Rule] File ".github/workflows/links.yml" has lint errors
[EOF Rule] File ".github/workflows/wrapper.yml" has lint errors
[EOF Rule] File ".idea/inspectionProfiles/Project_Default.xml" has lint errors
[EOF Rule] File "README.md" has lint errors
[EOF Rule] File "RELEASING.md" has lint errors
[EOF Rule] File "SECURITY.md" has lint errors
[EOF Rule] File "buildSrc/src/integTest/resources/org/opensearch/gradle/internal/fake_git/remote/build.gradle" has lint errors
[EOF Rule] File "buildSrc/src/integTest/resources/org/opensearch/gradle/internal/fake_git/remote/distribution/archives/oss-darwin-tar/build.gradle" has lint errors
[EOF Rule] File "buildSrc/src/integTest/resources/org/opensearch/gradle/internal/fake_git/remote/distribution/bwc/bugfix/build.gradle" has lint errors
[EOF Rule] File "buildSrc/src/integTest/resources/org/opensearch/gradle/internal/fake_git/remote/distribution/bwc/minor/build.gradle" has lint errors
[EOF Rule] File "buildSrc/src/main/resources/buildSrc.marker" has lint errors
[EOF Rule] File "buildSrc/src/main/resources/eclipse.settings/org.eclipse.core.resources.prefs" has lint errors
[EOF Rule] File "buildSrc/src/main/resources/minimumGradleVersion" has lint errors
[EOF Rule] File "buildSrc/src/testKit/opensearch-build-resources/settings.gradle" has lint errors
[EOF Rule] File "buildSrc/src/testKit/opensearch.build/LICENSE" has lint errors
[EOF Rule] File "buildSrc/src/testKit/opensearch.build/NOTICE" has lint errors
[EOF Rule] File "buildSrc/src/testKit/opensearch.build/licenses/hamcrest-core-1.3.jar.sha1" has lint errors
[EOF Rule] File "buildSrc/src/testKit/opensearch.build/licenses/hamcrest-core-NOTICE.txt" has lint errors
[EOF Rule] File "buildSrc/src/testKit/opensearch.build/licenses/junit-[4](https://github.com/owaiskazi19/OpenSearch/runs/5981655760?check_suite_focus=true#step:4:4).13.2.jar.sha1" has lint errors
[EOF Rule] File "buildSrc/src/testKit/opensearch.build/licenses/junit-NOTICE.txt" has lint errors
[EOF Rule] File "buildSrc/src/testKit/opensearch.build/settings.gradle" has lint errors
[EOF Rule] File "buildSrc/src/testKit/reaper/settings.gradle" has lint errors
[EOF Rule] File "buildSrc/src/testKit/symbolic-link-preserving-tar/settings.gradle" has lint errors
[EOF Rule] File "buildSrc/src/testKit/testingConventions/build.gradle" has lint errors
[EOF Rule] File "buildSrc/src/testKit/testingConventions/empty_test_task/.gitignore" has lint errors
[EOF Rule] File "buildSrc/src/testKit/testingConventions/settings.gradle" has lint errors
[EOF Rule] File "buildSrc/src/testKit/thirdPartyAudit/settings.gradle" has lint errors
[EOF Rule] File "buildSrc/src/testKit/thirdPartyAudit/third-party-audit-absurd.txt" has lint errors
[EOF Rule] File "buildSrc/src/testKit/thirdPartyAudit/third-party-audit-empty.txt" has lint errors
[EOF Rule] File "client/rest/licenses/commons-codec-1.13.jar.sha1" has lint errors
[EOF Rule] File "client/rest/licenses/commons-logging-1.1.3.jar.sha1" has lint errors
[EOF Rule] File "client/rest/licenses/commons-logging-NOTICE.txt" has lint errors
[EOF Rule] File "client/rest/licenses/httpasyncclient-4.1.4.jar.sha1" has lint errors
[EOF Rule] File "client/rest/licenses/httpasyncclient-LICENSE.txt" has lint errors
[EOF Rule] File "client/rest/licenses/httpclient-4.[5](https://github.com/owaiskazi19/OpenSearch/runs/5981655760?check_suite_focus=true#step:4:5).13.jar.sha1" has lint errors
[EOF Rule] File "client/rest/licenses/httpclient-NOTICE.txt" has lint errors
[EOF Rule] File "client/rest/licenses/httpcore-4.4.12.jar.sha1" has lint errors
[EOF Rule] File "client/rest/licenses/httpcore-LICENSE.txt" has lint errors
[EOF Rule] File "client/rest/licenses/httpcore-nio-4.4.12.jar.sha1" has lint errors
[EOF Rule] File "client/rest/licenses/httpcore-nio-NOTICE.txt" has lint errors
[EOF Rule] File "client/rest-high-level/src/main/resources/META-INF/services/org.opensearch.plugins.spi.NamedXContentProvider" has lint errors
[EOF Rule] File "client/sniffer/licenses/commons-codec-1.13.jar.sha1" has lint errors
[EOF Rule] File "client/sniffer/licenses/commons-logging-1.1.3.jar.sha1" has lint errors
[EOF Rule] File "client/sniffer/licenses/httpclient-4.5.13.jar.sha1" has lint errors
[EOF Rule] File "client/sniffer/licenses/httpclient-NOTICE.txt" has lint errors
[EOF Rule] File "client/sniffer/licenses/httpcore-4.4.12.jar.sha1" has lint errors
[EOF Rule] File "client/sniffer/licenses/jackson-core-2.13.2.jar.sha1" has lint errors
[EOF Rule] File "dev-tools/prepare_release_update_documentation.py" has lint errors
[EOF Rule] File "dev-tools/signoff-check.sh" has lint errors
[EOF Rule] File "distribution/bwc/bugfix/build.gradle" has lint errors
[EOF Rule] File "distribution/bwc/maintenance/build.gradle" has lint errors
[EOF Rule] File "distribution/bwc/minor/build.gradle" has lint errors
[EOF Rule] File "distribution/bwc/staged/build.gradle" has lint errors
[EOF Rule] File "distribution/docker/src/test/resources/rest-api-spec/test/10_info.yml" has lint errors
[EOF Rule] File "distribution/docker/src/test/resources/rest-api-spec/test/11_nodes.yml" has lint errors
[EOF Rule] File "distribution/src/bin/opensearch-env-from-file" has lint errors
[EOF Rule] File "distribution/src/bin/opensearch-env.bat" has lint errors
[EOF Rule] File "distribution/tools/plugin-cli/licenses/bc-fips-1.0.2.3.jar.sha1" has lint errors
[EOF Rule] File "distribution/tools/plugin-cli/licenses/bcpg-fips-1.0.5.1.jar.sha1" has lint errors
[EOF Rule] File "distribution/tools/plugin-cli/licenses/bouncycastle-NOTICE.txt" has lint errors
[EOF Rule] File "distribution/tools/upgrade-cli/licenses/jackson-annotations-2.13.2.jar.sha1" has lint errors
[EOF Rule] File "distribution/tools/upgrade-cli/licenses/jackson-databind-2.13.2.2.jar.sha1" has lint errors
[EOF Rule] File "doc-tools/build.gradle" has lint errors
[EOF Rule] File "libs/cli/licenses/jopt-simple-5.0.4.jar.sha1" has lint errors
[EOF Rule] File "libs/cli/licenses/jopt-simple-NOTICE.txt" has lint errors
[EOF Rule] File "libs/dissect/build.gradle" has lint errors
[EOF Rule] File "libs/dissect/src/test/resources/specification/tests.json" has lint errors
[EOF Rule] File "libs/geo/build.gradle" has lint errors
[EOF Rule] File "libs/grok/licenses/jcodings-1.0.57.jar.sha1" has lint errors
[EOF Rule] File "libs/grok/licenses/jcodings-LICENSE.txt" has lint errors
[EOF Rule] File "libs/grok/licenses/jcodings-NOTICE.txt" has lint errors
[EOF Rule] File "libs/grok/licenses/joni-2.1.41.jar.sha1" has lint errors
[EOF Rule] File "libs/grok/licenses/joni-LICENSE.txt" has lint errors
[EOF Rule] File "libs/grok/src/main/resources/patterns/exim" has lint errors
[EOF Rule] File "libs/grok/src/main/resources/patterns/junos" has lint errors
[EOF Rule] File "libs/grok/src/main/resources/patterns/postgresql" has lint errors
[EOF Rule] File "libs/ssl-config/build.gradle" has lint errors
[EOF Rule] File "libs/ssl-config/src/test/resources/certs/pem-utils/empty.pem" has lint errors
[EOF Rule] File "libs/x-content/licenses/jackson-core-2.13.2.jar.sha1" has lint errors
[EOF Rule] File "libs/x-content/licenses/jackson-dataformat-cbor-2.13.2.jar.sha1" has lint errors
[EOF Rule] File "libs/x-content/licenses/jackson-dataformat-smile-2.13.2.jar.sha1" has lint errors
[EOF Rule] File "libs/x-content/licenses/jackson-dataformat-yaml-2.13.2.jar.sha1" has lint errors
[EOF Rule] File "libs/x-content/licenses/snakeyaml-1.2[6](https://github.com/owaiskazi19/OpenSearch/runs/5981655760?check_suite_focus=true#step:4:6).jar.sha1" has lint errors
[EOF Rule] File "libs/x-content/licenses/snakeyaml-NOTICE.txt" has lint errors
[EOF Rule] File "modules/analysis-common/src/test/resources/org/opensearch/analysis/common/cjk_analysis.json" has lint errors
[EOF Rule] File "modules/analysis-common/src/test/resources/org/opensearch/analysis/common/pattern_capture.json" has lint errors
[EOF Rule] File "modules/analysis-common/src/yamlRestTest/resources/rest-api-spec/test/analysis-common/60_analysis_scripting.yml" has lint errors
[EOF Rule] File "modules/analysis-common/src/yamlRestTest/resources/rest-api-spec/test/cluster.stats/10_analysis_stats.yml" has lint errors
[EOF Rule] File "modules/analysis-common/src/yamlRestTest/resources/rest-api-spec/test/indices.analyze/10_synonyms.yml" has lint errors
[EOF Rule] File "modules/analysis-common/src/yamlRestTest/resources/rest-api-spec/test/search.query/60_synonym_graph.yml" has lint errors
[EOF Rule] File "modules/analysis-common/src/yamlRestTest/resources/rest-api-spec/test/search.query/[7](https://github.com/owaiskazi19/OpenSearch/runs/5981655760?check_suite_focus=true#step:4:7)0_intervals.yml" has lint errors
[EOF Rule] File "modules/ingest-common/src/yamlRestTest/resources/rest-api-spec/test/ingest/220_drop_processor.yml" has lint errors
[EOF Rule] File "modules/ingest-geoip/licenses/geoip2-3.0.1.jar.sha1" has lint errors
[EOF Rule] File "modules/ingest-geoip/licenses/geoip2-LICENSE.txt" has lint errors
[EOF Rule] File "modules/ingest-geoip/licenses/geoip2-NOTICE.txt" has lint errors
[EOF Rule] File "modules/ingest-geoip/licenses/jackson-annotations-2.13.2.jar.sha1" has lint errors
[EOF Rule] File "modules/ingest-geoip/licenses/jackson-databind-2.13.2.2.jar.sha1" has lint errors
[EOF Rule] File "modules/ingest-geoip/licenses/maxmind-db-2.0.0.jar.sha1" has lint errors
[EOF Rule] File "modules/ingest-user-agent/build.gradle" has lint errors
[EOF Rule] File "modules/ingest-user-agent/src/test/test-regexes.yml" has lint errors
[EOF Rule] File "modules/lang-expression/build.gradle" has lint errors
[EOF Rule] File "modules/lang-expression/licenses/antlr4-runtime-4.9.3.jar.sha1" has lint errors
[EOF Rule] File "modules/lang-expression/licenses/antlr4-runtime-NOTICE.txt" has lint errors
[EOF Rule] File "modules/lang-expression/licenses/asm-9.2.jar.sha1" has lint errors
[EOF Rule] File "modules/lang-expression/licenses/asm-commons-9.2.jar.sha1" has lint errors
[EOF Rule] File "modules/lang-expression/licenses/asm-tree-9.2.jar.sha1" has lint errors
[EOF Rule] File "modules/lang-expression/licenses/lucene-expressions-9.1.0.jar.sha1" has lint errors
[EOF Rule] File "modules/lang-mustache/licenses/compiler-0.9.10.jar.sha1" has lint errors
[EOF Rule] File "modules/lang-mustache/licenses/compiler-LICENSE.txt" has lint errors
[EOF Rule] File "modules/lang-painless/licenses/antlr4-runtime-4.9.3.jar.sha1" has lint errors
[EOF Rule] File "modules/lang-painless/licenses/antlr4-runtime-NOTICE.txt" has lint errors
[EOF Rule] File "modules/lang-painless/licenses/asm-9.2.jar.sha1" has lint errors
[EOF Rule] File "modules/lang-painless/licenses/asm-analysis-9.2.jar.sha1" has lint errors
[EOF Rule] File "modules/lang-painless/licenses/asm-commons-9.2.jar.sha1" has lint errors
[EOF Rule] File "modules/lang-painless/licenses/asm-tree-9.2.jar.sha1" has lint errors
[EOF Rule] File "modules/lang-painless/licenses/asm-util-9.2.jar.sha1" has lint errors
[EOF Rule] File "modules/lang-painless/src/main/antlr/PainlessLexer.g4" has lint errors
[EOF Rule] File "modules/lang-painless/src/main/resources/org/opensearch/painless/spi/java.math.txt" has lint errors
[EOF Rule] File "modules/lang-painless/src/main/resources/org/opensearch/painless/spi/java.time.txt" has lint errors
[EOF Rule] File "modules/lang-painless/src/main/resources/org/opensearch/painless/spi/org.opensearch.score.txt" has lint errors
[EOF Rule] File "modules/lang-painless/src/yamlRestTest/resources/rest-api-spec/test/painless/100_terms_agg.yml" has lint errors
[EOF Rule] File "modules/opensearch-dashboards/build.gradle" has lint errors
[EOF Rule] File "modules/repository-url/build.gradle" has lint errors
[EOF Rule] File "modules/systemd/build.gradle" has lint errors
[EOF Rule] File "modules/transport-netty4/licenses/netty-buffer-4.1.73.Final.jar.sha1" has lint errors
[EOF Rule] File "modules/transport-netty4/licenses/netty-codec-4.1.73.Final.jar.sha1" has lint errors
[EOF Rule] File "modules/transport-netty4/licenses/netty-codec-http-4.1.73.Final.jar.sha1" has lint errors
[EOF Rule] File "modules/transport-netty4/licenses/netty-common-4.1.73.Final.jar.sha1" has lint errors
[EOF Rule] File "modules/transport-netty4/licenses/netty-handler-4.1.73.Final.jar.sha1" has lint errors
[EOF Rule] File "modules/transport-netty4/licenses/netty-resolver-4.1.73.Final.jar.sha1" has lint errors
[EOF Rule] File "modules/transport-netty4/licenses/netty-transport-4.1.73.Final.jar.sha1" has lint errors
[EOF Rule] File "plugins/analysis-icu/licenses/icu4j-70.1.jar.sha1" has lint errors
[EOF Rule] File "plugins/analysis-icu/licenses/icu4j-NOTICE.txt" has lint errors
[EOF Rule] File "plugins/analysis-icu/licenses/lucene-analysis-icu-9.1.0.jar.sha1" has lint errors
[EOF Rule] File "plugins/analysis-icu/src/test/resources/org/opensearch/index/analysis/KeywordTokenizer.rbbi" has lint errors
[EOF Rule] File "plugins/analysis-kuromoji/build.gradle" has lint errors
[EOF Rule] File "plugins/analysis-kuromoji/licenses/lucene-analysis-kuromoji-9.1.0.jar.sha1" has lint errors
[EOF Rule] File "plugins/analysis-kuromoji/src/test/resources/org/opensearch/index/analysis/empty_user_dict.txt" has lint errors
[EOF Rule] File "plugins/analysis-nori/licenses/lucene-analysis-nori-9.1.0.jar.sha1" has lint errors
[EOF Rule] File "plugins/analysis-nori/src/test/resources/org/opensearch/index/analysis/user_dict.txt" has lint errors
[EOF Rule] File "plugins/analysis-phonetic/licenses/commons-codec-1.13.jar.sha1" has lint errors
[EOF Rule] File "plugins/analysis-phonetic/licenses/commons-codec-LICENSE.txt" has lint errors
[EOF Rule] File "plugins/analysis-phonetic/licenses/lucene-analysis-phonetic-9.1.0.jar.sha1" has lint errors
[EOF Rule] File "plugins/analysis-phonetic/src/yamlRestTest/resources/rest-api-spec/test/analysis_phonetic/10_metaphone.yml" has lint errors
[EOF Rule] File "plugins/analysis-phonetic/src/yamlRestTest/resources/rest-api-spec/test/analysis_phonetic/20_double_metaphone.yml" has lint errors
[EOF Rule] File "plugins/analysis-phonetic/src/yamlRestTest/resources/rest-api-spec/test/analysis_phonetic/30_beider_morse.yml" has lint errors
[EOF Rule] File "plugins/analysis-phonetic/src/yamlRestTest/resources/rest-api-spec/test/analysis_phonetic/50_daitch_mokotoff.yml" has lint errors
[EOF Rule] File "plugins/analysis-smartcn/build.gradle" has lint errors
[EOF Rule] File "plugins/analysis-smartcn/licenses/lucene-analysis-smartcn-9.1.0.jar.sha1" has lint errors
[EOF Rule] File "plugins/analysis-stempel/licenses/lucene-analysis-stempel-9.1.0.jar.sha1" has lint errors
[EOF Rule] File "plugins/analysis-ukrainian/licenses/lucene-analysis-morfologik-9.1.0.jar.sha1" has lint errors
[EOF Rule] File "plugins/analysis-ukrainian/licenses/morfologik-fsa-2.1.[8](https://github.com/owaiskazi19/OpenSearch/runs/5981655760?check_suite_focus=true#step:4:8).jar.sha1" has lint errors
[EOF Rule] File "plugins/analysis-ukrainian/licenses/morfologik-stemming-2.1.8.jar.sha1" has lint errors
[EOF Rule] File "plugins/analysis-ukrainian/licenses/morfologik-ukrainian-search-4.[9](https://github.com/owaiskazi19/OpenSearch/runs/5981655760?check_suite_focus=true#step:4:9).1.jar.sha1" has lint errors
[EOF Rule] File "plugins/discovery-azure-classic/licenses/azure-core-0.9.3.jar.sha1" has lint errors
[EOF Rule] File "plugins/discovery-azure-classic/licenses/azure-svc-mgmt-compute-0.9.3.jar.sha1" has lint errors
[EOF Rule] File "plugins/discovery-azure-classic/licenses/commons-codec-1.13.jar.sha1" has lint errors
[EOF Rule] File "plugins/discovery-azure-classic/licenses/commons-io-2.11.0.jar.sha1" has lint errors
[EOF Rule] File "plugins/discovery-azure-classic/licenses/commons-lang-2.6.jar.sha1" has lint errors
[EOF Rule] File "plugins/discovery-azure-classic/licenses/httpclient-4.5.13.jar.sha1" has lint errors
[EOF Rule] File "plugins/discovery-azure-classic/licenses/httpcore-4.4.12.jar.sha1" has lint errors
[EOF Rule] File "plugins/discovery-azure-classic/licenses/jaxb-api-2.3.1.jar.sha1" has lint errors
[EOF Rule] File "plugins/discovery-azure-classic/licenses/jettison-1.4.1.jar.sha1" has lint errors
[EOF Rule] File "plugins/discovery-azure-classic/licenses/jettison-LICENSE.txt" has lint errors
[EOF Rule] File "plugins/discovery-azure-classic/licenses/log4j-1.2-api-2.17.1.jar.sha1" has lint errors
[EOF Rule] File "plugins/discovery-azure-classic/licenses/log4j-NOTICE.txt" has lint errors
[EOF Rule] File "plugins/discovery-azure-classic/licenses/mail-1.4.7.jar.sha1" has lint errors
[EOF Rule] File "plugins/discovery-ec2/licenses/aws-java-sdk-core-1.11.749.jar.sha1" has lint errors
[EOF Rule] File "plugins/discovery-ec2/licenses/aws-java-sdk-ec2-1.11.749.jar.sha1" has lint errors
[EOF Rule] File "plugins/discovery-ec2/licenses/commons-codec-1.13.jar.sha1" has lint errors
[EOF Rule] File "plugins/discovery-ec2/licenses/commons-logging-LICENSE.txt" has lint errors
[EOF Rule] File "plugins/discovery-ec2/licenses/httpclient-4.5.13.jar.sha1" has lint errors
[EOF Rule] File "plugins/discovery-ec2/licenses/httpcore-4.4.12.jar.sha1" has lint errors
[EOF Rule] File "plugins/discovery-ec2/licenses/jackson-annotations-2.13.2.jar.sha1" has lint errors
[EOF Rule] File "plugins/discovery-ec2/licenses/jackson-databind-2.13.2.2.jar.sha1" has lint errors
[EOF Rule] File "plugins/discovery-ec2/licenses/log4j-1.2-api-2.17.1.jar.sha1" has lint errors
[EOF Rule] File "plugins/discovery-ec2/licenses/log4j-NOTICE.txt" has lint errors
[EOF Rule] File "plugins/discovery-gce/licenses/commons-codec-1.13.jar.sha1" has lint errors
[EOF Rule] File "plugins/discovery-gce/licenses/google-api-client-1.23.0.jar.sha1" has lint errors
[EOF Rule] File "plugins/discovery-gce/licenses/google-api-services-compute-v1-rev160-1.23.0.jar.sha1" has lint errors
[EOF Rule] File "plugins/discovery-gce/licenses/google-http-client-1.23.0.jar.sha1" has lint errors
[EOF Rule] File "plugins/discovery-gce/licenses/google-http-client-jackson2-1.23.0.jar.sha1" has lint errors
[EOF Rule] File "plugins/discovery-gce/licenses/google-oauth-client-1.33.1.jar.sha1" has lint errors
[EOF Rule] File "plugins/discovery-gce/licenses/httpclient-4.5.13.jar.sha1" has lint errors
[EOF Rule] File "plugins/discovery-gce/licenses/httpcore-4.4.12.jar.sha1" has lint errors
[EOF Rule] File "plugins/discovery-gce/licenses/jsr305-3.0.2.jar.sha1" has lint errors
[EOF Rule] File "plugins/discovery-gce/licenses/jsr305-LICENSE.txt" has lint errors
[EOF Rule] File "plugins/discovery-gce/licenses/log4j-1.2-api-2.17.1.jar.sha1" has lint errors
[EOF Rule] File "plugins/discovery-gce/licenses/log4j-NOTICE.txt" has lint errors
[EOF Rule] File "plugins/discovery-gce/src/test/resources/org/opensearch/discovery/gce/computeMetadata/v1/project/attributes/google-compute-default-zone" has lint errors
[EOF Rule] File "plugins/discovery-gce/src/test/resources/org/opensearch/discovery/gce/computeMetadata/v1/project/project-id" has lint errors
[EOF Rule] File "plugins/examples/build.gradle" has lint errors
[EOF Rule] File "plugins/examples/custom-settings/build.gradle" has lint errors
[EOF Rule] File "plugins/examples/custom-settings/src/main/config/custom.yml" has lint errors
[EOF Rule] File "plugins/examples/rest-handler/build.gradle" has lint errors
[EOF Rule] File "plugins/examples/script-expert-scoring/build.gradle" has lint errors
[EOF Rule] File "plugins/ingest-attachment/licenses/SparseBitSet-1.2.jar.sha1" has lint errors
[EOF Rule] File "plugins/ingest-attachment/licenses/apache-mime4j-LICENSE.txt" has lint errors
[EOF Rule] File "plugins/ingest-attachment/licenses/apache-mime4j-core-0.8.3.jar.sha1" has lint errors
[EOF Rule] File "plugins/ingest-attachment/licenses/apache-mime4j-dom-0.8.3.jar.sha1" has lint errors
[EOF Rule] File "plugins/ingest-attachment/licenses/bcmail-jdk15on-1.70.jar.sha1" has lint errors
[EOF Rule] File "plugins/ingest-attachment/licenses/bcmail-jdk15on-LICENSE.txt" has lint errors
[EOF Rule] File "plugins/ingest-attachment/licenses/bcmail-jdk15on-NOTICE.txt" has lint errors
[EOF Rule] File "plugins/ingest-attachment/licenses/bcpkix-jdk15on-1.70.jar.sha1" has lint errors
[EOF Rule] File "plugins/ingest-attachment/licenses/bcpkix-jdk15on-LICENSE.txt" has lint errors
[EOF Rule] File "plugins/ingest-attachment/licenses/bcpkix-jdk15on-NOTICE.txt" has lint errors
[EOF Rule] File "plugins/ingest-attachment/licenses/bcprov-jdk15on-1.70.jar.sha1" has lint errors
[EOF Rule] File "plugins/ingest-attachment/licenses/bcprov-jdk15on-LICENSE.txt" has lint errors
[EOF Rule] File "plugins/ingest-attachment/licenses/bcprov-jdk15on-NOTICE.txt" has lint errors
[EOF Rule] File "plugins/ingest-attachment/licenses/commons-codec-1.13.jar.sha1" has lint errors
[EOF Rule] File "plugins/ingest-attachment/licenses/commons-codec-LICENSE.txt" has lint errors
[EOF Rule] File "plugins/ingest-attachment/licenses/commons-collections4-4.1.jar.sha1" has lint errors
[EOF Rule] File "plugins/ingest-attachment/licenses/commons-compress-1.21.jar.sha1" has lint errors
[EOF Rule] File "plugins/ingest-attachment/licenses/commons-io-2.7.jar.sha1" has lint errors
[EOF Rule] File "plugins/ingest-attachment/licenses/commons-lang3-3.9.jar.sha1" has lint errors
[EOF Rule] File "plugins/ingest-attachment/licenses/commons-logging-1.1.3.jar.sha1" has lint errors
[EOF Rule] File "plugins/ingest-attachment/licenses/commons-math3-3.6.1.jar.sha1" has lint errors
[EOF Rule] File "plugins/ingest-attachment/licenses/fontbox-2.0.24.jar.sha1" has lint errors
[EOF Rule] File "plugins/ingest-attachment/licenses/jempbox-1.8.16.jar.sha1" has lint errors
[EOF Rule] File "plugins/ingest-attachment/licenses/jempbox-NOTICE.txt" has lint errors
[EOF Rule] File "plugins/ingest-attachment/licenses/juniversalchardet-NOTICE.txt" has lint errors
[EOF Rule] File "plugins/ingest-attachment/licenses/pdfbox-2.0.24.jar.sha1" has lint errors
[EOF Rule] File "plugins/ingest-attachment/licenses/poi-4.1.2.jar.sha1" has lint errors
[EOF Rule] File "plugins/ingest-attachment/licenses/poi-ooxml-4.1.2.jar.sha1" has lint errors
[EOF Rule] File "plugins/ingest-attachment/licenses/poi-ooxml-schemas-4.1.2.jar.sha1" has lint errors
[EOF Rule] File "plugins/ingest-attachment/licenses/poi-scratchpad-4.1.2.jar.sha1" has lint errors
[EOF Rule] File "plugins/ingest-attachment/licenses/slf4j-api-1.6.2.jar.sha1" has lint errors
[EOF Rule] File "plugins/ingest-attachment/licenses/slf4j-api-NOTICE.txt" has lint errors
[EOF Rule] File "plugins/ingest-attachment/licenses/tagsoup-NOTICE.txt" has lint errors
[EOF Rule] File "plugins/ingest-attachment/licenses/tika-core-1.24.1.jar.sha1" has lint errors
[EOF Rule] File "plugins/ingest-attachment/licenses/tika-parsers-1.24.1.jar.sha1" has lint errors
[EOF Rule] File "plugins/ingest-attachment/licenses/xmlbeans-3.0.1.jar.sha1" has lint errors
[EOF Rule] File "plugins/ingest-attachment/licenses/xz-1.8.jar.sha1" has lint errors
[EOF Rule] File "plugins/ingest-attachment/src/test/resources/org/opensearch/ingest/attachment/test/sample-files/asciidoc.asciidoc" has lint errors
[EOF Rule] File "plugins/ingest-attachment/src/test/resources/org/opensearch/ingest/attachment/test/sample-files/testContentLength.txt" has lint errors
[EOF Rule] File "plugins/ingest-attachment/src/test/resources/org/opensearch/ingest/attachment/test/sample-files/text-empty.txt" has lint errors
[EOF Rule] File "plugins/ingest-attachment/src/test/resources/org/opensearch/ingest/attachment/test/sample-files/text-in-english.txt" has lint errors
[EOF Rule] File "plugins/ingest-attachment/src/test/resources/org/opensearch/ingest/attachment/test/sample-files/text-in-french.txt" has lint errors
[EOF Rule] File "plugins/ingest-attachment/src/yamlRestTest/resources/rest-api-spec/test/ingest_attachment/[10](https://github.com/owaiskazi19/OpenSearch/runs/5981655760?check_suite_focus=true#step:4:10)_basic.yml" has lint errors
[EOF Rule] File "plugins/mapper-annotated-text/src/yamlRestTest/resources/rest-api-spec/test/mapper_annotatedtext/10_basic.yml" has lint errors
[EOF Rule] File "plugins/repository-azure/licenses/azure-core-1.26.0.jar.sha1" has lint errors
[EOF Rule] File "plugins/repository-azure/licenses/azure-core-http-netty-1.[11](https://github.com/owaiskazi19/OpenSearch/runs/5981655760?check_suite_focus=true#step:4:11).9.jar.sha1" has lint errors
[EOF Rule] File "plugins/repository-azure/licenses/azure-storage-blob-[12](https://github.com/owaiskazi19/OpenSearch/runs/5981655760?check_suite_focus=true#step:4:12).15.0.jar.sha1" has lint errors
[EOF Rule] File "plugins/repository-azure/licenses/azure-storage-common-12.15.0.jar.sha1" has lint errors
[EOF Rule] File "plugins/repository-azure/licenses/commons-lang3-3.12.0.jar.sha1" has lint errors
[EOF Rule] File "plugins/repository-azure/licenses/guava-31.1-jre.jar.sha1" has lint errors
[EOF Rule] File "plugins/repository-azure/licenses/guava-NOTICE.txt" has lint errors
[EOF Rule] File "plugins/repository-azure/licenses/jackson-annotations-2.[13](https://github.com/owaiskazi19/OpenSearch/runs/5981655760?check_suite_focus=true#step:4:13).2.jar.sha1" has lint errors
[EOF Rule] File "plugins/repository-azure/licenses/jackson-databind-2.13.2.2.jar.sha1" has lint errors
[EOF Rule] File "plugins/repository-azure/licenses/jackson-dataformat-xml-2.13.2.jar.sha1" has lint errors
[EOF Rule] File "plugins/repository-azure/licenses/jackson-datatype-jsr310-2.13.2.jar.sha1" has lint errors
[EOF Rule] File "plugins/repository-azure/licenses/jackson-module-jaxb-annotations-2.13.2.jar.sha1" has lint errors
[EOF Rule] File "plugins/repository-azure/licenses/netty-codec-dns-4.1.73.Final.jar.sha1" has lint errors
[EOF Rule] File "plugins/repository-azure/licenses/netty-codec-http2-4.1.73.Final.jar.sha1" has lint errors
[EOF Rule] File "plugins/repository-azure/licenses/netty-codec-socks-4.1.73.Final.jar.sha1" has lint errors
[EOF Rule] File "plugins/repository-azure/licenses/netty-handler-proxy-4.1.73.Final.jar.sha1" has lint errors
[EOF Rule] File "plugins/repository-azure/licenses/netty-resolver-dns-4.1.73.Final.jar.sha1" has lint errors
[EOF Rule] File "plugins/repository-azure/licenses/netty-transport-native-unix-common-4.1.73.Final.jar.sha1" has lint errors
[EOF Rule] File "plugins/repository-azure/licenses/reactive-streams-1.0.3.jar.sha1" has lint errors
[EOF Rule] File "plugins/repository-azure/licenses/reactive-streams-LICENSE.txt" has lint errors
[EOF Rule] File "plugins/repository-azure/licenses/reactive-streams-NOTICE.txt" has lint errors
[EOF Rule] File "plugins/repository-azure/licenses/reactor-NOTICE.txt" has lint errors
[EOF Rule] File "plugins/repository-azure/licenses/reactor-core-3.4.15.jar.sha1" has lint errors
[EOF Rule] File "plugins/repository-azure/licenses/reactor-netty-1.0.17.jar.sha1" has lint errors
[EOF Rule] File "plugins/repository-azure/licenses/reactor-netty-core-1.0.16.jar.sha1" has lint errors
[EOF Rule] File "plugins/repository-azure/licenses/reactor-netty-http-1.0.16.jar.sha1" has lint errors
[EOF Rule] File "plugins/repository-azure/licenses/slf4j-api-1.6.2.jar.sha1" has lint errors
[EOF Rule] File "plugins/repository-azure/licenses/slf4j-api-NOTICE.txt" has lint errors
[EOF Rule] File "plugins/repository-azure/licenses/stax2-api-4.2.1.jar.sha1" has lint errors
[EOF Rule] File "plugins/repository-azure/licenses/stax2-api-NOTICE.txt" has lint errors
[EOF Rule] File "plugins/repository-azure/licenses/woodstox-core-6.2.8.jar.sha1" has lint errors
[EOF Rule] File "plugins/repository-azure/licenses/woodstox-core-NOTICE.txt" has lint errors
[EOF Rule] File "plugins/repository-gcs/licenses/api-common-1.8.1.jar.sha1" has lint errors
[EOF Rule] File "plugins/repository-gcs/licenses/api-common-NOTICE.txt" has lint errors
[EOF Rule] File "plugins/repository-gcs/licenses/commons-codec-1.13.jar.sha1" has lint errors
[EOF Rule] File "plugins/repository-gcs/licenses/commons-logging-1.1.3.jar.sha1" has lint errors
[EOF Rule] File "plugins/repository-gcs/licenses/commons-logging-LICENSE.txt" has lint errors
[EOF Rule] File "plugins/repository-gcs/licenses/failureaccess-1.0.1.jar.sha1" has lint errors
[EOF Rule] File "plugins/repository-gcs/licenses/failureaccess-LICENSE.txt" has lint errors
[EOF Rule] File "plugins/repository-gcs/licenses/failureaccess-NOTICE.txt" has lint errors
[EOF Rule] File "plugins/repository-gcs/licenses/gax-1.54.0.jar.sha1" has lint errors
[EOF Rule] File "plugins/repository-gcs/licenses/gax-NOTICE.txt" has lint errors
[EOF Rule] File "plugins/repository-gcs/licenses/gax-httpjson-0.62.0.jar.sha1" has lint errors
[EOF Rule] File "plugins/repository-gcs/licenses/gax-httpjson-NOTICE.txt" has lint errors
[EOF Rule] File "plugins/repository-gcs/licenses/google-api-client-1.30.10.jar.sha1" has lint errors
[EOF Rule] File "plugins/repository-gcs/licenses/google-api-client-NOTICE.txt" has lint errors
[EOF Rule] File "plugins/repository-gcs/licenses/google-api-services-storage-NOTICE.txt" has lint errors
[EOF Rule] File "plugins/repository-gcs/licenses/google-api-services-storage-v1-rev202008[14](https://github.com/owaiskazi19/OpenSearch/runs/5981655760?check_suite_focus=true#step:4:14)-1.30.10.jar.sha1" has lint errors
[EOF Rule] File "plugins/repository-gcs/licenses/google-auth-NOTICE.txt" has lint errors
[EOF Rule] File "plugins/repository-gcs/licenses/google-auth-library-credentials-0.20.0.jar.sha1" has lint errors
[EOF Rule] File "plugins/repository-gcs/licenses/google-auth-library-oauth2-http-0.20.0.jar.sha1" has lint errors
[EOF Rule] File "plugins/repository-gcs/licenses/google-cloud-NOTICE.txt" has lint errors
[EOF Rule] File "plugins/repository-gcs/licenses/google-cloud-core-2.5.10.jar.sha1" has lint errors
[EOF Rule] File "plugins/repository-gcs/licenses/google-cloud-core-http-1.93.3.jar.sha1" has lint errors
[EOF Rule] File "plugins/repository-gcs/licenses/google-cloud-storage-1.113.1.jar.sha1" has lint errors
[EOF Rule] File "plugins/repository-gcs/licenses/google-http-NOTICE.txt" has lint errors
[EOF Rule] File "plugins/repository-gcs/licenses/google-http-client-1.35.0.jar.sha1" has lint errors
[EOF Rule] File "plugins/repository-gcs/licenses/google-http-client-appengine-1.35.0.jar.sha1" has lint errors
[EOF Rule] File "plugins/repository-gcs/licenses/google-http-client-gson-1.41.4.jar.sha1" has lint errors
[EOF Rule] File "plugins/repository-gcs/licenses/google-http-client-jackson2-1.35.0.jar.sha1" has lint errors
[EOF Rule] File "plugins/repository-gcs/licenses/google-oauth-client-1.33.1.jar.sha1" has lint errors
[EOF Rule] File "plugins/repository-gcs/licenses/google-oauth-client-NOTICE.txt" has lint errors
[EOF Rule] File "plugins/repository-gcs/licenses/grpc-context-1.29.0.jar.sha1" has lint errors
[EOF Rule] File "plugins/repository-gcs/licenses/grpc-context-NOTICE.txt" has lint errors
[EOF Rule] File "plugins/repository-gcs/licenses/gson-2.9.0.jar.sha1" has lint errors
[EOF Rule] File "plugins/repository-gcs/licenses/gson-NOTICE.txt" has lint errors
[EOF Rule] File "plugins/repository-gcs/licenses/guava-30.1.1-jre.jar.sha1" has lint errors
[EOF Rule] File "plugins/repository-gcs/licenses/guava-NOTICE.txt" has lint errors
[EOF Rule] File "plugins/repository-gcs/licenses/log4j-1.2-api-2.17.1.jar.sha1" has lint errors
[EOF Rule] File "plugins/repository-gcs/licenses/log4j-NOTICE.txt" has lint errors
[EOF Rule] File "plugins/repository-gcs/licenses/opencensus-NOTICE.txt" has lint errors
[EOF Rule] File "plugins/repository-gcs/licenses/opencensus-api-0.18.0.jar.sha1" has lint errors
[EOF Rule] File "plugins/repository-gcs/licenses/opencensus-contrib-http-util-0.18.0.jar.sha1" has lint errors
[EOF Rule] File "plugins/repository-gcs/licenses/proto-google-NOTICE.txt" has lint errors
[EOF Rule] File "plugins/repository-gcs/licenses/proto-google-common-protos-2.8.0.jar.sha1" has lint errors
[EOF Rule] File "plugins/repository-gcs/licenses/proto-google-iam-v1-0.12.0.jar.sha1" has lint errors
[EOF Rule] File "plugins/repository-gcs/licenses/protobuf-java-3.19.3.jar.sha1" has lint errors
[EOF Rule] File "plugins/repository-gcs/licenses/protobuf-java-util-3.19.3.jar.sha1" has lint errors
[EOF Rule] File "plugins/repository-gcs/licenses/threetenbp-1.4.4.jar.sha1" has lint errors
[EOF Rule] File "plugins/repository-gcs/licenses/threetenbp-NOTICE.txt" has lint errors
[EOF Rule] File "plugins/repository-hdfs/licenses/avro-1.10.2.jar.sha1" has lint errors
[EOF Rule] File "plugins/repository-hdfs/licenses/avro-LICENSE.txt" has lint errors
[EOF Rule] File "plugins/repository-hdfs/licenses/avro-NOTICE.txt" has lint errors
[EOF Rule] File "plugins/repository-hdfs/licenses/commons-cli-1.2.jar.sha1" has lint errors
[EOF Rule] File "plugins/repository-hdfs/licenses/commons-cli-LICENSE.txt" has lint errors
[EOF Rule] File "plugins/repository-hdfs/licenses/commons-codec-1.13.jar.sha1" has lint errors
[EOF Rule] File "plugins/repository-hdfs/licenses/commons-collections-3.2.2.jar.sha1" has lint errors
[EOF Rule] File "plugins/repository-hdfs/licenses/commons-compress-1.21.jar.sha1" has lint errors
[EOF Rule] File "plugins/repository-hdfs/licenses/commons-configuration2-2.7.jar.sha1" has lint errors
[EOF Rule] File "plugins/repository-hdfs/licenses/commons-io-2.11.0.jar.sha1" has lint errors
[EOF Rule] File "plugins/repository-hdfs/licenses/commons-io-NOTICE.txt" has lint errors
[EOF Rule] File "plugins/repository-hdfs/licenses/commons-lang3-3.12.0.jar.sha1" has lint errors
[EOF Rule] File "plugins/repository-hdfs/licenses/commons-lang3-NOTICE.txt" has lint errors
[EOF Rule] File "plugins/repository-hdfs/licenses/commons-logging-1.1.3.jar.sha1" has lint errors
[EOF Rule] File "plugins/repository-hdfs/licenses/commons-logging-NOTICE.txt" has lint errors
[EOF Rule] File "plugins/repository-hdfs/licenses/gson-2.9.0.jar.sha1" has lint errors
[EOF Rule] File "plugins/repository-hdfs/licenses/gson-NOTICE.txt" has lint errors
[EOF Rule] File "plugins/repository-hdfs/licenses/guava-30.1.1-jre.jar.sha1" has lint errors
[EOF Rule] File "plugins/repository-hdfs/licenses/guava-NOTICE.txt" has lint errors
[EOF Rule] File "plugins/repository-hdfs/licenses/hadoop-client-api-3.3.1.jar.sha1" has lint errors
[EOF Rule] File "plugins/repository-hdfs/licenses/hadoop-client-runtime-3.3.1.jar.sha1" has lint errors
[EOF Rule] File "plugins/repository-hdfs/licenses/hadoop-hdfs-3.3.1.jar.sha1" has lint errors
[EOF Rule] File "plugins/repository-hdfs/licenses/htrace-core4-4.2.0-incubating.jar.sha1" has lint errors
[EOF Rule] File "plugins/repository-hdfs/licenses/htrace-core4-LICENSE.txt" has lint errors
[EOF Rule] File "plugins/repository-hdfs/licenses/htrace-core4-NOTICE.txt" has lint errors
[EOF Rule] File "plugins/repository-hdfs/licenses/jackson-databind-2.13.2.2.jar.sha1" has lint errors
[EOF Rule] File "plugins/repository-hdfs/licenses/json-smart-2.4.8.jar.sha1" has lint errors
[EOF Rule] File "plugins/repository-hdfs/licenses/json-smart-LICENSE.txt" has lint errors
[EOF Rule] File "plugins/repository-hdfs/licenses/json-smart-NOTICE.txt" has lint errors
[EOF Rule] File "plugins/repository-hdfs/licenses/log4j-slf4j-impl-2.17.1.jar.sha1" has lint errors
[EOF Rule] File "plugins/repository-hdfs/licenses/log4j-slf4j-impl-NOTICE.txt" has lint errors
[EOF Rule] File "plugins/repository-hdfs/licenses/netty-all-4.1.73.Final.jar.sha1" has lint errors
[EOF Rule] File "plugins/repository-hdfs/licenses/protobuf-java-3.19.3.jar.sha1" has lint errors
[EOF Rule] File "plugins/repository-hdfs/licenses/protobuf-java-NOTICE.txt" has lint errors
[EOF Rule] File "plugins/repository-hdfs/licenses/re2j-1.1.jar.sha1" has lint errors
[EOF Rule] File "plugins/repository-hdfs/licenses/re2j-LICENSE.txt" has lint errors
[EOF Rule] File "plugins/repository-hdfs/licenses/servlet-api-2.5.jar.sha1" has lint errors
[EOF Rule] File "plugins/repository-hdfs/licenses/servlet-api-NOTICE.txt" has lint errors
[EOF Rule] File "plugins/repository-hdfs/licenses/slf4j-api-1.6.2.jar.sha1" has lint errors
[EOF Rule] File "plugins/repository-hdfs/licenses/slf4j-api-NOTICE.txt" has lint errors
[EOF Rule] File "plugins/repository-hdfs/licenses/stax2-api-4.2.1.jar.sha1" has lint errors
[EOF Rule] File "plugins/repository-hdfs/licenses/stax2-api-NOTICE.txt" has lint errors
[EOF Rule] File "plugins/repository-hdfs/licenses/woodstox-core-6.2.8.jar.sha1" has lint errors
[EOF Rule] File "plugins/repository-hdfs/licenses/woodstox-core-NOTICE.txt" has lint errors
[EOF Rule] File "plugins/repository-hdfs/licenses/zookeeper-3.7.0.jar.sha1" has lint errors
[EOF Rule] File "plugins/repository-hdfs/licenses/zookeeper-LICENSE.txt" has lint errors
[EOF Rule] File "plugins/repository-hdfs/licenses/zookeeper-NOTICE.txt" has lint errors
[EOF Rule] File "plugins/repository-hdfs/src/test/resources/rest-api-spec/test/hdfs_repository/30_snapshot.yml" has lint errors
[EOF Rule] File "plugins/repository-hdfs/src/test/resources/rest-api-spec/test/secure_hdfs_repository/30_snapshot.yml" has lint errors
[EOF Rule] File "plugins/repository-s3/licenses/aws-java-sdk-core-1.11.749.jar.sha1" has lint errors
[EOF Rule] File "plugins/repository-s3/licenses/aws-java-sdk-s3-1.11.749.jar.sha1" has lint errors
[EOF Rule] File "plugins/repository-s3/licenses/commons-codec-1.13.jar.sha1" has lint errors
[EOF Rule] File "plugins/repository-s3/licenses/commons-logging-LICENSE.txt" has lint errors
[EOF Rule] File "plugins/repository-s3/licenses/httpclient-4.5.13.jar.sha1" has lint errors
[EOF Rule] File "plugins/repository-s3/licenses/httpcore-4.4.12.jar.sha1" has lint errors
[EOF Rule] File "plugins/repository-s3/licenses/jackson-annotations-2.13.2.jar.sha1" has lint errors
[EOF Rule] File "plugins/repository-s3/licenses/jackson-databind-2.13.2.2.jar.sha1" has lint errors
[EOF Rule] File "plugins/repository-s3/licenses/jaxb-api-2.3.1.jar.sha1" has lint errors
[EOF Rule] File "plugins/repository-s3/licenses/jmespath-java-1.11.749.jar.sha1" has lint errors
[EOF Rule] File "plugins/repository-s3/licenses/log4j-1.2-api-2.17.1.jar.sha1" has lint errors
[EOF Rule] File "plugins/repository-s3/licenses/log4j-NOTICE.txt" has lint errors
[EOF Rule] File "plugins/transport-nio/build.gradle" has lint errors
[EOF Rule] File "plugins/transport-nio/licenses/netty-buffer-4.1.73.Final.jar.sha1" has lint errors
[EOF Rule] File "plugins/transport-nio/licenses/netty-codec-4.1.73.Final.jar.sha1" has lint errors
[EOF Rule] File "plugins/transport-nio/licenses/netty-codec-http-4.1.73.Final.jar.sha1" has lint errors
[EOF Rule] File "plugins/transport-nio/licenses/netty-common-4.1.73.Final.jar.sha1" has lint errors
[EOF Rule] File "plugins/transport-nio/licenses/netty-handler-4.1.73.Final.jar.sha1" has lint errors
[EOF Rule] File "plugins/transport-nio/licenses/netty-resolver-4.1.73.Final.jar.sha1" has lint errors
[EOF Rule] File "plugins/transport-nio/licenses/netty-transport-4.1.73.Final.jar.sha1" has lint errors
[EOF Rule] File "qa/die-with-dignity/build.gradle" has lint errors
[EOF Rule] File "qa/evil-tests/src/test/resources/org/opensearch/common/cli/tool-cmd1.help" has lint errors
[EOF Rule] File "qa/evil-tests/src/test/resources/org/opensearch/common/cli/tool.help" has lint errors
[EOF Rule] File "qa/evil-tests/src/test/resources/org/opensearch/common/logging/does_not_exist/nothing_to_see_here" has lint errors
[EOF Rule] File "qa/multi-cluster-search/src/test/resources/rest-api-spec/test/multi_cluster/70_skip_shards.yml" has lint errors
[EOF Rule] File "qa/os/centos-6/build.gradle" has lint errors
[EOF Rule] File "qa/os/debian-8/build.gradle" has lint errors
[EOF Rule] File "qa/os/oel-6/build.gradle" has lint errors
[EOF Rule] File "qa/os/oel-7/build.gradle" has lint errors
[EOF Rule] File "qa/os/sles-12/build.gradle" has lint errors
[EOF Rule] File "qa/rolling-upgrade/src/test/resources/rest-api-spec/test/old_cluster/10_basic.yml" has lint errors
[EOF Rule] File "qa/rolling-upgrade/src/test/resources/rest-api-spec/test/old_cluster/20_date_range.yml" has lint errors
[EOF Rule] File "qa/rolling-upgrade/src/test/resources/rest-api-spec/test/upgraded_cluster/10_basic.yml" has lint errors
[EOF Rule] File "qa/rolling-upgrade/src/test/resources/rest-api-spec/test/upgraded_cluster/20_date_range.yml" has lint errors
[EOF Rule] File "qa/smoke-test-ingest-disabled/src/test/resources/rest-api-spec/test/ingest_mustache/10_ingest_disabled.yml" has lint errors
[EOF Rule] File "qa/smoke-test-ingest-with-all-dependencies/src/test/resources/rest-api-spec/test/ingest/50_script_processor_using_painless.yml" has lint errors
[EOF Rule] File "qa/smoke-test-ingest-with-all-dependencies/src/test/resources/rest-api-spec/test/ingest/60_pipeline_timestamp_date_mapping.yml" has lint errors
[EOF Rule] File "qa/smoke-test-ingest-with-all-dependencies/src/test/resources/scripts/master.painless" has lint errors
[EOF Rule] File "qa/smoke-test-plugins/src/test/java/org/opensearch/smoketest/SmokeTestPluginsClientYamlTestSuiteIT.java" has lint errors
[EOF Rule] File "release-notes/opensearch.release-notes-1.0.0-rc1.md" has lint errors
[EOF Rule] File "release-notes/opensearch.release-notes-1.1.0.md" has lint errors
[EOF Rule] File "release-notes/opensearch.release-notes-1.2.0.md" has lint errors
[EOF Rule] File "release-notes/opensearch.release-notes-1.2.4.md" has lint errors
[EOF Rule] File "release-notes/opensearch.release-notes-1.3.0.md" has lint errors
[EOF Rule] File "rest-api-spec/src/main/resources/rest-api-spec/test/bulk/10_basic.yml" has lint errors
[EOF Rule] File "rest-api-spec/src/main/resources/rest-api-spec/test/bulk/20_list_of_strings.yml" has lint errors
[EOF Rule] File "rest-api-spec/src/main/resources/rest-api-spec/test/bulk/30_big_string.yml" has lint errors
[EOF Rule] File "rest-api-spec/src/main/resources/rest-api-spec/test/bulk/40_source.yml" has lint errors
[EOF Rule] File "rest-api-spec/src/main/resources/rest-api-spec/test/cat.nodes/10_basic.yml" has lint errors
[EOF Rule] File "rest-api-spec/src/main/resources/rest-api-spec/test/cluster.pending_tasks/10_basic.yml" has lint errors
[EOF Rule] File "rest-api-spec/src/main/resources/rest-api-spec/test/cluster.remote_info/10_info.yml" has lint errors
[EOF Rule] File "rest-api-spec/src/main/resources/rest-api-spec/test/cluster.voting_config_exclusions/10_basic.yml" has lint errors
[EOF Rule] File "rest-api-spec/src/main/resources/rest-api-spec/test/create/40_routing.yml" has lint errors
[EOF Rule] File "rest-api-spec/src/main/resources/rest-api-spec/test/delete/30_routing.yml" has lint errors
[EOF Rule] File "rest-api-spec/src/main/resources/rest-api-spec/test/delete/TODO.txt" has lint errors
[EOF Rule] File "rest-api-spec/src/main/resources/rest-api-spec/test/get/[15](https://github.com/owaiskazi19/OpenSearch/runs/5981655760?check_suite_focus=true#step:4:15)_default_values.yml" has lint errors
[EOF Rule] File "rest-api-spec/src/main/resources/rest-api-spec/test/get/20_stored_fields.yml" has lint errors
[EOF Rule] File "rest-api-spec/src/main/resources/rest-api-spec/test/get/40_routing.yml" has lint errors
[EOF Rule] File "rest-api-spec/src/main/resources/rest-api-spec/test/get/90_versions.yml" has lint errors
[EOF Rule] File "rest-api-spec/src/main/resources/rest-api-spec/test/index/40_routing.yml" has lint errors
[EOF Rule] File "rest-api-spec/src/main/resources/rest-api-spec/test/indices.delete_alias/all_path_options.yml" has lint errors
[EOF Rule] File "rest-api-spec/src/main/resources/rest-api-spec/test/indices.exists_template/10_basic.yml" has lint errors
[EOF Rule] File "rest-api-spec/src/main/resources/rest-api-spec/test/indices.forcemerge/10_basic.yml" has lint errors
[EOF Rule] File "rest-api-spec/src/main/resources/rest-api-spec/test/indices.get_field_mapping/40_missing_index.yml" has lint errors
[EOF Rule] File "rest-api-spec/src/main/resources/rest-api-spec/test/indices.get_field_mapping/50_field_wildcards.yml" has lint errors
[EOF Rule] File "rest-api-spec/src/main/resources/rest-api-spec/test/indices.get_index_template/20_get_missing.yml" has lint errors
[EOF Rule] File "rest-api-spec/src/main/resources/rest-api-spec/test/indices.get_mapping/30_missing_index.yml" has lint errors
[EOF Rule] File "rest-api-spec/src/main/resources/rest-api-spec/test/indices.get_settings/20_aliases.yml" has lint errors
[EOF Rule] File "rest-api-spec/src/main/resources/rest-api-spec/test/indices.get_template/20_get_missing.yml" has lint errors
[EOF Rule] File "rest-api-spec/src/main/resources/rest-api-spec/test/indices.open/20_multiple_indices.yml" has lint errors
[EOF Rule] File "rest-api-spec/src/main/resources/rest-api-spec/test/indices.put_alias/all_path_options.yml" has lint errors
[EOF Rule] File "rest-api-spec/src/main/resources/rest-api-spec/test/indices.put_mapping/10_basic.yml" has lint errors
[EOF Rule] File "rest-api-spec/src/main/resources/rest-api-spec/test/indices.put_mapping/all_path_options.yml" has lint errors
[EOF Rule] File "rest-api-spec/src/main/resources/rest-api-spec/test/indices.put_settings/all_path_options.yml" has lint errors
[EOF Rule] File "rest-api-spec/src/main/resources/rest-api-spec/test/indices.refresh/10_basic.yml" has lint errors
[EOF Rule] File "rest-api-spec/src/main/resources/rest-api-spec/test/indices.rollover/10_basic.yml" has lint errors
[EOF Rule] File "rest-api-spec/src/main/resources/rest-api-spec/test/indices.rollover/20_max_doc_condition.yml" has lint errors
[EOF Rule] File "rest-api-spec/src/main/resources/rest-api-spec/test/indices.update_aliases/20_routing.yml" has lint errors
[EOF Rule] File "rest-api-spec/src/main/resources/rest-api-spec/test/indices.upgrade/10_basic.yml" has lint errors
[EOF Rule] File "rest-api-spec/src/main/resources/rest-api-spec/test/info/20_lucene_version.yml" has lint errors
[EOF Rule] File "rest-api-spec/src/main/resources/rest-api-spec/test/nodes.stats/11_indices_metrics.yml" has lint errors
[EOF Rule] File "rest-api-spec/src/main/resources/rest-api-spec/test/ping/10_ping.yml" has lint errors
[EOF Rule] File "rest-api-spec/src/main/resources/rest-api-spec/test/search/10_source_filtering.yml" has lint errors
[EOF Rule] File "rest-api-spec/src/main/resources/rest-api-spec/test/search/140_pre_filter_search_shards.yml" has lint errors
[EOF Rule] File "rest-api-spec/src/main/resources/rest-api-spec/test/search/230_interval_query.yml" has lint errors
[EOF Rule] File "rest-api-spec/src/main/resources/rest-api-spec/test/search/240_date_nanos.yml" has lint errors
[EOF Rule] File "rest-api-spec/src/main/resources/rest-api-spec/test/search/90_search_after.yml" has lint errors
[EOF Rule] File "rest-api-spec/src/main/resources/rest-api-spec/test/search.aggregation/240_max_buckets.yml" has lint errors
[EOF Rule] File "rest-api-spec/src/main/resources/rest-api-spec/test/search.aggregation/250_moving_fn.yml" has lint errors
[EOF Rule] File "rest-api-spec/src/main/resources/rest-api-spec/test/search.aggregation/350_variable_width_histogram.yml" has lint errors
[EOF Rule] File "rest-api-spec/src/main/resources/rest-api-spec/test/update/20_doc_upsert.yml" has lint errors
[EOF Rule] File "rest-api-spec/src/main/resources/rest-api-spec/test/update/22_doc_as_upsert.yml" has lint errors
[EOF Rule] File "rest-api-spec/src/main/resources/rest-api-spec/test/update/35_if_seq_no.yml" has lint errors
[EOF Rule] File "rest-api-spec/src/main/resources/rest-api-spec/test/update/40_routing.yml" has lint errors
[EOF Rule] File "rest-api-spec/src/main/resources/rest-api-spec/test/update/85_fields_meta.yml" has lint errors
[EOF Rule] File "sandbox/plugins/concurrent-search/build.gradle" has lint errors
[EOF Rule] File "server/licenses/HdrHistogram-2.1.9.jar.sha1" has lint errors
[EOF Rule] File "server/licenses/HdrHistogram-LICENSE.txt" has lint errors
[EOF Rule] File "server/licenses/HdrHistogram-NOTICE.txt" has lint errors
[EOF Rule] File "server/licenses/apache-log4j-extras-DEPENDENCIES" has lint errors
[EOF Rule] File "server/licenses/hppc-0.8.1.jar.sha1" has lint errors
[EOF Rule] File "server/licenses/hppc-LICENSE.txt" has lint errors
[EOF Rule] File "server/licenses/joda-time-2.10.12.jar.sha1" has lint errors
[EOF Rule] File "server/licenses/jts-core-1.15.0.jar.sha1" has lint errors
[EOF Rule] File "server/licenses/jts-core-LICENSE.txt" has lint errors
[EOF Rule] File "server/licenses/log4j-api-2.[17](https://github.com/owaiskazi19/OpenSearch/runs/5981655760?check_suite_focus=true#step:4:17).1.jar.sha1" has lint errors
[EOF Rule] File "server/licenses/log4j-api-NOTICE.txt" has lint errors
[EOF Rule] File "server/licenses/log4j-core-2.17.1.jar.sha1" has lint errors
[EOF Rule] File "server/licenses/log4j-core-NOTICE.txt" has lint errors
[EOF Rule] File "server/licenses/lucene-analysis-common-9.1.0.jar.sha1" has lint errors
[EOF Rule] File "server/licenses/lucene-backward-codecs-9.1.0.jar.sha1" has lint errors
[EOF Rule] File "server/licenses/lucene-core-9.1.0.jar.sha1" has lint errors
[EOF Rule] File "server/licenses/lucene-grouping-9.1.0.jar.sha1" has lint errors
[EOF Rule] File "server/licenses/lucene-highlighter-9.1.0.jar.sha1" has lint errors
[EOF Rule] File "server/licenses/lucene-join-9.1.0.jar.sha1" has lint errors
[EOF Rule] File "server/licenses/lucene-memory-9.1.0.jar.sha1" has lint errors
[EOF Rule] File "server/licenses/lucene-misc-9.1.0.jar.sha1" has lint errors
[EOF Rule] File "server/licenses/lucene-queries-9.1.0.jar.sha1" has lint errors
[EOF Rule] File "server/licenses/lucene-queryparser-9.1.0.jar.sha1" has lint errors
[EOF Rule] File "server/licenses/lucene-sandbox-9.1.0.jar.sha1" has lint errors
[EOF Rule] File "server/licenses/lucene-spatial-extras-9.1.0.jar.sha1" has lint errors
[EOF Rule] File "server/licenses/lucene-spatial3d-9.1.0.jar.sha1" has lint errors
[EOF Rule] File "server/licenses/lucene-suggest-9.1.0.jar.sha1" has lint errors
[EOF Rule] File "server/licenses/spatial4j-0.7.jar.sha1" has lint errors
[EOF Rule] File "server/licenses/spatial4j-ABOUT.txt" has lint errors
[EOF Rule] File "server/licenses/spatial4j-NOTICE.txt" has lint errors
[EOF Rule] File "server/licenses/t-digest-3.2.jar.sha1" has lint errors
[EOF Rule] File "server/licenses/t-digest-LICENSE.txt" has lint errors
[EOF Rule] File "server/licenses/t-digest-NOTICE.txt" has lint errors
[EOF Rule] File "server/src/main/java/org/opensearch/search/aggregations/bucket/package-info" has lint errors
[EOF Rule] File "server/src/test/resources/config/opensearch.yml" has lint errors
[EOF Rule] File "server/src/test/resources/indices/analyze/conf_dir/hunspell/en_US_custom/settings.yml" has lint errors
[EOF Rule] File "server/src/test/resources/org/opensearch/action/admin/invalid.txt.keystore" has lint errors
[EOF Rule] File "server/src/test/resources/org/opensearch/action/bulk/simple-bulk11.json" has lint errors
[EOF Rule] File "server/src/test/resources/org/opensearch/action/fieldstats/fieldstats-index-constraints-request.json" has lint errors
[EOF Rule] File "server/src/test/resources/org/opensearch/action/search/simple-msearch5.json" has lint errors
[EOF Rule] File "server/src/test/resources/org/opensearch/index/analysis/shingle_analysis.json" has lint errors
[EOF Rule] File "server/src/test/resources/org/opensearch/index/analysis/shingle_analysis2.json" has lint errors
[EOF Rule] File "server/src/test/resources/org/opensearch/index/analysis/stop.json" has lint errors
[EOF Rule] File "server/src/test/resources/org/opensearch/index/mapper/dynamictemplate/genericstore/test-data.json" has lint errors
[EOF Rule] File "server/src/test/resources/org/opensearch/index/mapper/dynamictemplate/pathmatch/test-data.json" has lint errors
[EOF Rule] File "server/src/test/resources/org/opensearch/index/mapper/dynamictemplate/simple/test-data.json" has lint errors
[EOF Rule] File "server/src/test/resources/org/opensearch/index/mapper/multifield/merge/test-data.json" has lint errors
[EOF Rule] File "server/src/test/resources/org/opensearch/index/mapper/multifield/test-data.json" has lint errors
[EOF Rule] File "settings.gradle" has lint errors
[EOF Rule] File "test/fixtures/krb5kdc-fixture/src/main/resources/provision/addprinc.sh" has lint errors
[EOF Rule] File "test/fixtures/krb5kdc-fixture/src/main/resources/provision/krb5.conf.template" has lint errors
[EOF Rule] File "test/fixtures/minio-fixture/build.gradle" has lint errors
[EOF Rule] File "test/framework/src/main/resources/mockito-extensions/org.mockito.plugins.MockMaker" has lint errors
[EOF Rule] File "test/framework/src/test/resources/rest-api-spec/test/suite1/[20](https://github.com/owaiskazi19/OpenSearch/runs/5981655760?check_suite_focus=true#step:4:20)_another_test.yml" has lint errors
dblock commented 2 years ago

I like it. Don't see why not, but note that things like .sha1 files get generated by dependabot, so consider excluding them. There also seems to maybe be some files that are coming from the outside like licenses that should be excluded.