diff --git a/platform/build-scripts/icons/src/org/jetbrains/intellij/build/images/ImageCollector.kt b/platform/build-scripts/icons/src/org/jetbrains/intellij/build/images/ImageCollector.kt index 61225e855ad0..cd471bb49adb 100644 --- a/platform/build-scripts/icons/src/org/jetbrains/intellij/build/images/ImageCollector.kt +++ b/platform/build-scripts/icons/src/org/jetbrains/intellij/build/images/ImageCollector.kt @@ -70,6 +70,7 @@ internal class ImageCollector(val projectHome: File, val iconsOnly: Boolean = tr private fun processDirectory(dir: File, sourceRoot: JpsModuleSourceRoot, robotData: IconRobotsData, prefix: List) { dir.children.forEach { file -> + if (robotData.isSkipped(file)) return@forEach if (file.isDirectory) { val root = sourceRoot.file val childRobotData = robotData.fork(file, root) diff --git a/platform/build-scripts/icons/src/org/jetbrains/intellij/build/images/ImageSanityChecker.kt b/platform/build-scripts/icons/src/org/jetbrains/intellij/build/images/ImageSanityChecker.kt index 8305b3ca5b2a..0f4db2ef48fb 100644 --- a/platform/build-scripts/icons/src/org/jetbrains/intellij/build/images/ImageSanityChecker.kt +++ b/platform/build-scripts/icons/src/org/jetbrains/intellij/build/images/ImageSanityChecker.kt @@ -15,7 +15,6 @@ */ package org.jetbrains.intellij.build.images -import com.intellij.openapi.util.io.FileUtil import org.jetbrains.intellij.build.images.ImageSanityCheckerBase.Severity.* import org.jetbrains.intellij.build.images.ImageType.* import org.jetbrains.jps.model.module.JpsModule @@ -60,15 +59,8 @@ abstract class ImageSanityCheckerBase(val projectHome: File, val ignoreSkipTag: } private fun checkHaveValidSize(images: List, module: JpsModule) { - val excludedPaths = arrayOf( - "/tips/images/", - "/ide/ui/laf/icons/" - ) - process(images, WARNING, "icon with suspicious size", module) { image -> if (!isIcon(image.file!!)) return@process true - val path = FileUtil.normalize(image.file!!.path) - if (excludedPaths.any { path.contains(it) }) return@process true val sizes = image.files.mapValues { imageSize(it.value) } val sizeBasic = sizes[BASIC]!! diff --git a/python/python-community-ide-resources/resources/icon-robots.txt b/python/python-community-ide-resources/resources/icon-robots.txt new file mode 100644 index 000000000000..c6ebcdbff50a --- /dev/null +++ b/python/python-community-ide-resources/resources/icon-robots.txt @@ -0,0 +1 @@ +skip: tips