-
Notifications
You must be signed in to change notification settings - Fork 195
240 lines (198 loc) · 6.34 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
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
# typed: true
# DO NOT EDIT MANUALLY
# This is an autogenerated file for types exported from the `lint_roller` gem.
# Please instead update this file by running `bin/tapioca gem lint_roller`.
# source://lint_roller//lib/lint_roller/version.rb#1
module LintRoller; end
# source://lint_roller//lib/lint_roller/about.rb#2
class LintRoller::About < ::Struct
# Returns the value of attribute description
#
# @return [Object] the current value of description
def description; end
# Sets the attribute description
#
# @param value [Object] the value to set the attribute description to.
# @return [Object] the newly set value
def description=(_); end
# Returns the value of attribute homepage
#
# @return [Object] the current value of homepage
def homepage; end
# Sets the attribute homepage
#
# @param value [Object] the value to set the attribute homepage to.
# @return [Object] the newly set value
def homepage=(_); end
# Returns the value of attribute name
#
# @return [Object] the current value of name
def name; end
# Sets the attribute name
#
# @param value [Object] the value to set the attribute name to.
# @return [Object] the newly set value
def name=(_); end
# Returns the value of attribute version
#
# @return [Object] the current value of version
def version; end
# Sets the attribute version
#
# @param value [Object] the value to set the attribute version to.
# @return [Object] the newly set value
def version=(_); end
class << self
def [](*_arg0); end
def inspect; end
def keyword_init?; end
def members; end
def new(*_arg0); end
end
end
# source://lint_roller//lib/lint_roller/context.rb#2
class LintRoller::Context < ::Struct
# Returns the value of attribute engine
#
# @return [Object] the current value of engine
def engine; end
# Sets the attribute engine
#
# @param value [Object] the value to set the attribute engine to.
# @return [Object] the newly set value
def engine=(_); end
# Returns the value of attribute engine_version
#
# @return [Object] the current value of engine_version
def engine_version; end
# Sets the attribute engine_version
#
# @param value [Object] the value to set the attribute engine_version to.
# @return [Object] the newly set value
def engine_version=(_); end
# Returns the value of attribute rule_format
#
# @return [Object] the current value of rule_format
def rule_format; end
# Sets the attribute rule_format
#
# @param value [Object] the value to set the attribute rule_format to.
# @return [Object] the newly set value
def rule_format=(_); end
# Returns the value of attribute runner
#
# @return [Object] the current value of runner
def runner; end
# Sets the attribute runner
#
# @param value [Object] the value to set the attribute runner to.
# @return [Object] the newly set value
def runner=(_); end
# Returns the value of attribute runner_version
#
# @return [Object] the current value of runner_version
def runner_version; end
# Sets the attribute runner_version
#
# @param value [Object] the value to set the attribute runner_version to.
# @return [Object] the newly set value
def runner_version=(_); end
# Returns the value of attribute target_ruby_version
#
# @return [Object] the current value of target_ruby_version
def target_ruby_version; end
# Sets the attribute target_ruby_version
#
# @param value [Object] the value to set the attribute target_ruby_version to.
# @return [Object] the newly set value
def target_ruby_version=(_); end
class << self
def [](*_arg0); end
def inspect; end
def keyword_init?; end
def members; end
def new(*_arg0); end
end
end
# source://lint_roller//lib/lint_roller/error.rb#2
class LintRoller::Error < ::StandardError; end
# source://lint_roller//lib/lint_roller/plugin.rb#2
class LintRoller::Plugin
# `config' is a Hash of options passed to the plugin by the user
#
# @return [Plugin] a new instance of Plugin
#
# source://lint_roller//lib/lint_roller/plugin.rb#4
def initialize(config = T.unsafe(nil)); end
# @raise [Error]
#
# source://lint_roller//lib/lint_roller/plugin.rb#8
def about; end
# `context' is an instance of LintRoller::Context provided by the runner
#
# @raise [Error]
#
# source://lint_roller//lib/lint_roller/plugin.rb#18
def rules(context); end
# `context' is an instance of LintRoller::Context provided by the runner
#
# @return [Boolean]
#
# source://lint_roller//lib/lint_roller/plugin.rb#13
def supported?(context); end
end
# source://lint_roller//lib/lint_roller/rules.rb#2
class LintRoller::Rules < ::Struct
# Returns the value of attribute config_format
#
# @return [Object] the current value of config_format
def config_format; end
# Sets the attribute config_format
#
# @param value [Object] the value to set the attribute config_format to.
# @return [Object] the newly set value
def config_format=(_); end
# Returns the value of attribute error
#
# @return [Object] the current value of error
def error; end
# Sets the attribute error
#
# @param value [Object] the value to set the attribute error to.
# @return [Object] the newly set value
def error=(_); end
# Returns the value of attribute type
#
# @return [Object] the current value of type
def type; end
# Sets the attribute type
#
# @param value [Object] the value to set the attribute type to.
# @return [Object] the newly set value
def type=(_); end
# Returns the value of attribute value
#
# @return [Object] the current value of value
def value; end
# Sets the attribute value
#
# @param value [Object] the value to set the attribute value to.
# @return [Object] the newly set value
def value=(_); end
class << self
def [](*_arg0); end
def inspect; end
def keyword_init?; end
def members; end
def new(*_arg0); end
end
end
# source://lint_roller//lib/lint_roller/support/merges_upstream_metadata.rb#2
module LintRoller::Support; end
# source://lint_roller//lib/lint_roller/support/merges_upstream_metadata.rb#3
class LintRoller::Support::MergesUpstreamMetadata
# source://lint_roller//lib/lint_roller/support/merges_upstream_metadata.rb#4
def merge(plugin_yaml, upstream_yaml); end
end
# source://lint_roller//lib/lint_roller/version.rb#2
LintRoller::VERSION = T.let(T.unsafe(nil), String)