Skip to content

Commit 104ea9e

Browse files
committed
dropping weak route name annotator for php files
1 parent 78cf3c6 commit 104ea9e

File tree

3 files changed

+2
-42
lines changed

3 files changed

+2
-42
lines changed

src/fr/adrienbrault/idea/symfony2plugin/routing/PhpRouteInspection.java

-4
Original file line numberDiff line numberDiff line change
@@ -71,26 +71,22 @@ public void annotate(@NotNull final StringLiteralExpression element, @NotNull Pr
7171
}
7272

7373
public static void annotateRouteName(PsiElement target, @NotNull ProblemsHolder holder, final String routeName) {
74-
7574
Map<String, Route> routes = RouteHelper.getCompiledRoutes(target.getProject());
7675
if(routes.containsKey(routeName)) {
7776
return;
7877
}
7978

8079
Collection fileCollection = FileBasedIndex.getInstance().getContainingFiles(RoutesStubIndex.KEY, routeName, GlobalSearchScope.getScopeRestrictedByFileTypes(GlobalSearchScope.allScope(target.getProject()), YAMLFileType.YML, XmlFileType.INSTANCE));
8180
if(fileCollection.size() > 0) {
82-
holder.registerProblem(target, "Weak Route", ProblemHighlightType.WEAK_WARNING);
8381
return;
8482
}
8583

8684
fileCollection = FileBasedIndex.getInstance().getContainingFiles(AnnotationRoutesStubIndex.KEY, routeName, GlobalSearchScope.getScopeRestrictedByFileTypes(GlobalSearchScope.allScope(target.getProject()), PhpFileType.INSTANCE));
8785
if(fileCollection.size() > 0) {
88-
holder.registerProblem(target, "Weak Route", ProblemHighlightType.WEAK_WARNING);
8986
return;
9087
}
9188

9289
holder.registerProblem(target, "Missing Route", ProblemHighlightType.GENERIC_ERROR_OR_WARNING);
93-
9490
}
9591

9692
}

src/fr/adrienbrault/idea/symfony2plugin/routing/PhpRoutingAnnotator.java

-4
Original file line numberDiff line numberDiff line change
@@ -20,26 +20,22 @@
2020
public class PhpRoutingAnnotator {
2121

2222
public static void annotateRouteName(PsiElement target, @NotNull AnnotationHolder holder, final String routeName) {
23-
2423
Map<String, Route> routes = RouteHelper.getCompiledRoutes(target.getProject());
2524
if(routes.containsKey(routeName)) {
2625
return;
2726
}
2827

2928
Collection fileCollection = FileBasedIndex.getInstance().getContainingFiles(RoutesStubIndex.KEY, routeName, GlobalSearchScope.getScopeRestrictedByFileTypes(GlobalSearchScope.allScope(target.getProject()), YAMLFileType.YML, XmlFileType.INSTANCE));
3029
if(fileCollection.size() > 0) {
31-
holder.createWeakWarningAnnotation(target, "Weak Route");
3230
return;
3331
}
3432

3533
fileCollection = FileBasedIndex.getInstance().getContainingFiles(AnnotationRoutesStubIndex.KEY, routeName, GlobalSearchScope.getScopeRestrictedByFileTypes(GlobalSearchScope.allScope(target.getProject()), PhpFileType.INSTANCE));
3634
if(fileCollection.size() > 0) {
37-
holder.createWeakWarningAnnotation(target, "Weak Route");
3835
return;
3936
}
4037

4138
holder.createWarningAnnotation(target, "Missing Route");
42-
4339
}
4440

4541
}
Original file line numberDiff line numberDiff line change
@@ -1,47 +1,15 @@
11
package fr.adrienbrault.idea.symfony2plugin.routing.inspection;
22

3-
import com.intellij.codeInspection.ProblemHighlightType;
43
import com.intellij.codeInspection.ProblemsHolder;
5-
import com.intellij.ide.highlighter.XmlFileType;
64
import com.intellij.psi.PsiElement;
7-
import com.intellij.psi.search.GlobalSearchScope;
8-
import com.intellij.util.indexing.FileBasedIndex;
9-
import com.jetbrains.php.lang.PhpFileType;
10-
import fr.adrienbrault.idea.symfony2plugin.routing.Route;
11-
import fr.adrienbrault.idea.symfony2plugin.routing.RouteHelper;
12-
import fr.adrienbrault.idea.symfony2plugin.stubs.indexes.AnnotationRoutesStubIndex;
13-
import fr.adrienbrault.idea.symfony2plugin.stubs.indexes.RoutesStubIndex;
5+
import fr.adrienbrault.idea.symfony2plugin.routing.PhpRouteInspection;
146
import org.jetbrains.annotations.NotNull;
15-
import org.jetbrains.yaml.YAMLFileType;
16-
17-
import java.util.Collection;
18-
import java.util.Map;
197

208
/**
219
* @author Daniel Espendiller <daniel@espendiller.net>
2210
*/
2311
public class PhpRouteMissingInspection extends AbstractPhpRouteInspection {
24-
2512
protected void annotateRouteName(PsiElement target, @NotNull ProblemsHolder holder, final String routeName) {
26-
27-
Map<String, Route> routes = RouteHelper.getCompiledRoutes(target.getProject());
28-
29-
if(routes.containsKey(routeName)) {
30-
return;
31-
}
32-
33-
Collection fileCollection = FileBasedIndex.getInstance().getContainingFiles(RoutesStubIndex.KEY, routeName, GlobalSearchScope.getScopeRestrictedByFileTypes(GlobalSearchScope.allScope(target.getProject()), YAMLFileType.YML, XmlFileType.INSTANCE));
34-
if(fileCollection.size() > 0) {
35-
return;
36-
}
37-
38-
fileCollection = FileBasedIndex.getInstance().getContainingFiles(AnnotationRoutesStubIndex.KEY, routeName, GlobalSearchScope.getScopeRestrictedByFileTypes(GlobalSearchScope.allScope(target.getProject()), PhpFileType.INSTANCE));
39-
if(fileCollection.size() > 0) {
40-
return;
41-
}
42-
43-
holder.registerProblem(target, "Missing Route", ProblemHighlightType.GENERIC_ERROR_OR_WARNING);
44-
13+
PhpRouteInspection.annotateRouteName(target, holder, routeName);
4514
}
46-
4715
}

0 commit comments

Comments
 (0)