// Copyright (C) 2022 The Android Open Source Project // // 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. // TODO(b/322944911): Reconsider enabling linter checker //package { // default_team: "trendy_team_android_permissions", // default_applicable_licenses: ["Android-Apache-2.0"], //} //java_library_host { // name: "ConfigLintChecker", // srcs: [ // "java/**/*.java", // "java/**/*.kt", // ":safetycenter-annotations-sources", // ":safetycenter-config-api-sources", // ":safetycenter-config-parser-sources", // ], // plugins: ["auto_service_plugin"], // libs: [ // "androidx.annotation_annotation", // For androidx.annotation.RequiresApi // "auto_service_annotations", // "core-xml-for-host", // For org.xmlpull.v1.* // "framework-annotations-lib", // For com.android.annotation.* // "layoutlib_api-prebuilt", // For com.android.resources.ResourceFolderType // "lint_api", // ], // java_resources: [":safetycenter-config-schemas"], // jarjar_rules: "jarjar-rules.txt", // kotlincflags: ["-Xjvm-default=all"], // visibility: [ // "//packages/modules/Permission:__subpackages__", // "//vendor:__subpackages__", // ], //} //java_test_host { // name: "ConfigLintCheckerTest", // srcs: [ // "tests/java/**/*.kt", // ], // static_libs: [ // "ConfigLintChecker", // "junit", // "lint", // "lint_tests", // ], // test_options: { // unit_test: true, // tradefed_options: [ // { // // lint bundles in some classes that were built with older versions // // of libraries, and no longer load. Since tradefed tries to load // // all classes in the jar to look for tests, it crashes loading them. // // Exclude these classes from tradefed's search. // name: "exclude-paths", // value: "org/apache", // }, // { // name: "exclude-paths", // value: "META-INF", // }, // ], // }, //}