*/
package org.sonar.api.batch.fs;
-import org.sonar.api.batch.ScannerSide;
import org.sonar.api.ExtensionPoint;
+import org.sonar.api.batch.ScannerSide;
/**
* Extension point to exclude some files from inspection
import org.sonar.api.ce.ComputeEngineSide;
import org.sonar.api.resources.Qualifiers;
import org.sonar.api.server.ServerSide;
+import org.sonarsource.api.sonarlint.SonarLintSide;
/**
* Declare a plugin property. Values are available at runtime through the component {@link Settings}.
@ScannerSide
@ServerSide
@ComputeEngineSide
+@SonarLintSide
@ExtensionPoint
public final class PropertyDefinition {
import org.sonar.api.ExtensionPoint;
import org.sonar.api.batch.ScannerSide;
import org.sonar.api.issue.Issue;
+import org.sonarsource.api.sonarlint.SonarLintSide;
/**
* <p>An issue filter is an object that allows filtering of {@link Issue}s on batch side, preventing them from being persisted.
* @deprecated since 5.3. Use {@link org.sonar.api.scan.issue.filter.IssueFilter} instead.
*/
@ScannerSide
+@SonarLintSide
@ExtensionPoint
@Deprecated
public interface IssueFilter {
import org.sonar.api.ExtensionPoint;
import org.sonar.api.batch.ScannerSide;
+import org.sonarsource.api.sonarlint.SonarLintSide;
@ScannerSide
+@SonarLintSide
@ExtensionPoint
@FunctionalInterface
/**