From e6cf42c17601886f3f8756f60944f90a33b67079 Mon Sep 17 00:00:00 2001 From: Ryan Blue Date: Sun, 15 Dec 2024 20:13:38 -0500 Subject: [PATCH] Filter unused/noisy types from code completion (#735) --- .../gradle/java/.vscode/settings.json | 20 ++++++++++++++++++- .../gradle/javaromi/.vscode/settings.json | 20 ++++++++++++++++++- .../gradle/javaxrp/.vscode/settings.json | 20 ++++++++++++++++++- 3 files changed, 57 insertions(+), 3 deletions(-) diff --git a/vscode-wpilib/resources/gradle/java/.vscode/settings.json b/vscode-wpilib/resources/gradle/java/.vscode/settings.json index 044d0a7e..f5ed934d 100644 --- a/vscode-wpilib/resources/gradle/java/.vscode/settings.json +++ b/vscode-wpilib/resources/gradle/java/.vscode/settings.json @@ -26,5 +26,23 @@ }, ], "java.test.defaultConfig": "WPIlibUnitTests", - "java.import.gradle.annotationProcessing.enabled": false + "java.import.gradle.annotationProcessing.enabled": false, + "java.completion.filteredTypes": [ + "java.awt.*", + "com.sun.*", + "sun.*", + "jdk.*", + "org.graalvm.*", + "io.micrometer.shaded.*", + "java.beans.*", + "java.util.Base64.*", + "java.util.Timer", + "java.sql.*", + "javax.swing.*", + "javax.management.*", + "javax.smartcardio.*", + "edu.wpi.first.math.proto.*", + "edu.wpi.first.math.**.proto.*", + "edu.wpi.first.math.**.struct.*", + ] } diff --git a/vscode-wpilib/resources/gradle/javaromi/.vscode/settings.json b/vscode-wpilib/resources/gradle/javaromi/.vscode/settings.json index 9a949460..07a92372 100644 --- a/vscode-wpilib/resources/gradle/javaromi/.vscode/settings.json +++ b/vscode-wpilib/resources/gradle/javaromi/.vscode/settings.json @@ -27,5 +27,23 @@ }, ], "java.test.defaultConfig": "WPIlibUnitTests", - "java.import.gradle.annotationProcessing.enabled": false + "java.import.gradle.annotationProcessing.enabled": false, + "java.completion.filteredTypes": [ + "java.awt.*", + "com.sun.*", + "sun.*", + "jdk.*", + "org.graalvm.*", + "io.micrometer.shaded.*", + "java.beans.*", + "java.util.Base64.*", + "java.util.Timer", + "java.sql.*", + "javax.swing.*", + "javax.management.*", + "javax.smartcardio.*", + "edu.wpi.first.math.proto.*", + "edu.wpi.first.math.**.proto.*", + "edu.wpi.first.math.**.struct.*", + ] } diff --git a/vscode-wpilib/resources/gradle/javaxrp/.vscode/settings.json b/vscode-wpilib/resources/gradle/javaxrp/.vscode/settings.json index 9a949460..07a92372 100644 --- a/vscode-wpilib/resources/gradle/javaxrp/.vscode/settings.json +++ b/vscode-wpilib/resources/gradle/javaxrp/.vscode/settings.json @@ -27,5 +27,23 @@ }, ], "java.test.defaultConfig": "WPIlibUnitTests", - "java.import.gradle.annotationProcessing.enabled": false + "java.import.gradle.annotationProcessing.enabled": false, + "java.completion.filteredTypes": [ + "java.awt.*", + "com.sun.*", + "sun.*", + "jdk.*", + "org.graalvm.*", + "io.micrometer.shaded.*", + "java.beans.*", + "java.util.Base64.*", + "java.util.Timer", + "java.sql.*", + "javax.swing.*", + "javax.management.*", + "javax.smartcardio.*", + "edu.wpi.first.math.proto.*", + "edu.wpi.first.math.**.proto.*", + "edu.wpi.first.math.**.struct.*", + ] }