|  | // Copyright 2023 Google LLC | 
|  | // | 
|  | // Licensed 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. | 
|  |  | 
|  | use cmd_runner::license_checker::LicenseChecker; | 
|  |  | 
|  | pub const LICENSE_CHECKER: LicenseChecker = LicenseChecker { | 
|  | // These will be checked against the absolute path of each file. | 
|  | ignore: &[ | 
|  | "**/android/build/**", | 
|  | "**/target/**", | 
|  | "**/*.inc.rs", | 
|  | "**/.idea/**", | 
|  | "**/*.toml", | 
|  | "**/*.md", | 
|  | "**/*.lock", | 
|  | "**/*.json", | 
|  | "**/*.rsp", | 
|  | "**/*.patch", | 
|  | "**/*.dockerignore", | 
|  | "**/*.apk", | 
|  | "**/gradle/*", | 
|  | "**/.gradle/*", | 
|  | "**/.git*", | 
|  | "**/.DS_Store", | 
|  | "**/fuzz/corpus/**", | 
|  | "**/.*.swp", | 
|  | "**/*.vim", | 
|  | "**/*.properties", | 
|  | "**/third_party/**", | 
|  | "**/*.png", | 
|  | "**/*.ico", | 
|  | "**/.editorconfig", | 
|  | "**/*.class", | 
|  | "**/fuzz/artifacts/**", | 
|  | "**/MODULE.bazel", | 
|  | "**/WORKSPACE", | 
|  | "**/.bazelrc", | 
|  | "**/submerge_java/lib/build/**", | 
|  | "**/*.wasm", | 
|  | "**/submerge_web_demo/node_modules/**", | 
|  | "**/submerge_web_demo/wasm/pkg/**", | 
|  | ], | 
|  | }; | 
|  |  | 
|  | #[cfg(test)] | 
|  | mod tests { | 
|  | use super::LICENSE_CHECKER; | 
|  |  | 
|  | #[test] | 
|  | fn new_ignore_is_likely_buggy() { | 
|  | LICENSE_CHECKER.check_new_ignore_is_likely_buggy() | 
|  | } | 
|  | } |