forked from PHPsrc/org.phpsrc.eclipse.pti.tool.codesniffer
-
Notifications
You must be signed in to change notification settings - Fork 1
Expand file tree
/
Copy pathplugin.xml
More file actions
99 lines (91 loc) · 4 KB
/
Copy pathplugin.xml
File metadata and controls
99 lines (91 loc) · 4 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
<?xml version="1.0" encoding="UTF-8"?>
<?eclipse version="3.4"?>
<plugin>
<extension id="net.overscale.eclipse.pti.tools.codesniffer.CSMarker"
name="PHP CodeSniffer"
point="org.eclipse.core.resources.markers">
<persistent value="true"/>
<super type="org.eclipse.core.resources.problemmarker"/>
</extension>
<extension id="CodeSnifferValidatorForPHP"
name="PHP CodeSniffer Validator (for PHP Files)"
point="org.eclipse.wst.validation.validatorV2">
<validator class="net.overscale.eclipse.pti.tools.codesniffer.validator.PHPCodeSnifferValidator"
build="true"
manual="true"
markerId="net.overscale.eclipse.pti.tools.codesniffer.CSMarker"
sourceid="org.eclipse.php.core.phpsource"
version="1">
<include>
<rules>
<contentType exactMatch="true" id="org.eclipse.php.core.phpsource"></contentType>
</rules>
</include>
<group id="org.eclipse.wst.sse.core.structuredModelGroup" />
</validator>
</extension>
<extension point="org.eclipse.ui.preferencePages">
<page category="net.overscale.eclipse.pti.ui.preferences.PHPToolsPreferencePage"
class="net.overscale.eclipse.pti.tools.codesniffer.ui.preferences.PHPCodeSnifferPreferencePage"
id="net.overscale.eclipse.pti.tools.codesniffer.ui.preferences.PHPCodeSnifferPreferencePage"
name="PHP CodeSniffer"/>
</extension>
<extension point="org.eclipse.ui.propertyPages">
<page category="net.overscale.eclipse.pti.ui.propertyPages.PHPToolsPreferencePage"
class="net.overscale.eclipse.pti.tools.codesniffer.ui.preferences.PHPCodeSnifferPreferencePage"
id="net.overscale.eclipse.pti.tools.codesniffer.ui.propertyPages.PHPCodeSnifferPreferencePage"
name="PHP CodeSniffer">
<enabledWhen>
<adapt type="org.eclipse.core.resources.IProject">
</adapt>
</enabledWhen>
<filter name="nature" value="org.eclipse.php.core.PHPNature" />
</page>
</extension>
<extension point="org.eclipse.ui.ide.markerResolution">
<markerResolutionGenerator
markerType="net.overscale.eclipse.pti.tools.codesniffer.CSMarker"
class="net.overscale.eclipse.pti.tools.codesniffer.ui.correction.CorrectionMarkerResolutionGenerator"/>
</extension>
<extension point="org.eclipse.ui.commands">
<category id="net.overscale.eclipse.pti.tools.codesniffer.ui.commands" name="PHP CodeSniffer"/>
<command id="net.overscale.eclipse.pti.tools.codesniffer.ui.commands.validateresources"
categoryId="net.overscale.eclipse.pti.tools.codesniffer.ui.commands"
name="PHP CodeSniffer"/>
</extension>
<extension point="org.eclipse.ui.menus">
<menuContribution locationURI="popup:net.overscale.eclipse.pti.ui.menus.phptools?after=additions">
<command commandId="net.overscale.eclipse.pti.tools.codesniffer.ui.commands.validateresources"
tooltip="Validate selected files or folders with PHP CodeSniffer"
icon="icons/obj16/validate_resource.gif">
<visibleWhen>
<with variable="activeMenuSelection">
<iterate>
<adapt type="org.eclipse.core.resources.IResource" />
</iterate>
</with>
</visibleWhen>
</command>
</menuContribution>
</extension>
<extension name="PHP CodeSniffer"
point="org.eclipse.ui.actionSets">
<actionSet id="net.overscale.eclipse.pti.tools.codesniffer.ui.actionSet"
label="PHP CodeSniffer"
visible="false">
<action id="net.overscale.eclipse.pti.tools.codesniffer.ui.action.ValidateResourcesAction"
definitionId="net.overscale.eclipse.pti.tools.codesniffer.ui.commands.validateresources"
label="PHP CodeSniffer"
icon="icons/obj16/validate_resource.gif"
toolbarPath="net.overscale.eclipse.pti.tools.codesniffer.ui.actionSet"
tooltip="Validate with PHP CodeSniffer"
class="net.overscale.eclipse.pti.tools.codesniffer.ui.actions.ValidateResourcesAction"
enablesFor="*"/>
</actionSet>
</extension>
<extension point="org.eclipse.ui.perspectiveExtensions">
<perspectiveExtension targetID="org.eclipse.php.perspective">
<actionSet id="net.overscale.eclipse.pti.tools.codesniffer.ui.actionSet" />
</perspectiveExtension>
</extension>
</plugin>