Skip to content

Commit 1b58438

Browse files
committed
Removed "resolve" -dependency
1 parent 6a97bf9 commit 1b58438

File tree

3 files changed

+2
-198
lines changed

3 files changed

+2
-198
lines changed

package.json

-1
Original file line numberDiff line numberDiff line change
@@ -39,7 +39,6 @@
3939
"estraverse": "^5.3.0",
4040
"jsx-ast-utils": "^3.3.5",
4141
"minimatch": "^10.0.1",
42-
"resolve": "^2.0.0-next.5",
4342
"semver": "^7.6.3"
4443
},
4544
"devDependencies": {

tests/lib/rules/no-string-refs.js

+1-1
Original file line numberDiff line numberDiff line change
@@ -157,6 +157,6 @@ ruleTester.run('no-refs', rule, {
157157
{ messageId: 'thisRefsDeprecated' },
158158
{ messageId: 'stringInRefDeprecated' },
159159
],
160-
}
160+
},
161161
]),
162162
});

tests/lib/rules/no-unescaped-entities.js

+1-196
Original file line numberDiff line numberDiff line change
@@ -9,17 +9,6 @@
99
// Requirements
1010
// ------------------------------------------------------------------------------
1111

12-
const path = require('path');
13-
14-
const semver = require('semver');
15-
const resolve = require('resolve');
16-
17-
let allowsInvalidJSX = false;
18-
try {
19-
// eslint-disable-next-line import/no-extraneous-dependencies, global-require, import/no-dynamic-require
20-
allowsInvalidJSX = semver.satisfies(require(resolve.sync('acorn-jsx/package.json', { basedir: path.dirname(require.resolve('eslint')) })).version, '< 5.2');
21-
} catch (e) { /**/ }
22-
2312
const RuleTester = require('../../helpers/ruleTester');
2413
const rule = require('../../../lib/rules/no-unescaped-entities');
2514

@@ -122,191 +111,7 @@ ruleTester.run('no-unescaped-entities', rule, {
122111
]),
123112

124113
invalid: parsers.all([].concat(
125-
allowsInvalidJSX ? [
126-
{
127-
code: `
128-
var Hello = createClass({
129-
render: function() {
130-
return <div>> default parser</div>;
131-
}
132-
});
133-
`,
134-
errors: [
135-
{
136-
messageId: 'unescapedEntityAlts',
137-
data: { entity: '>', alts: '`&gt;`' },
138-
suggestions: [
139-
{
140-
messageId: 'replaceWithAlt',
141-
data: { alt: '&gt;' },
142-
output: `
143-
var Hello = createClass({
144-
render: function() {
145-
return <div>&gt; default parser</div>;
146-
}
147-
});
148-
`,
149-
},
150-
],
151-
},
152-
],
153-
},
154-
{
155-
code: `
156-
var Hello = createClass({
157-
render: function() {
158-
return <div>first line is ok
159-
so is second
160-
and here are some bad entities: ></div>
161-
}
162-
});
163-
`,
164-
errors: [
165-
{
166-
messageId: 'unescapedEntityAlts',
167-
data: { entity: '>', alts: '`&gt;`' },
168-
suggestions: [
169-
{
170-
messageId: 'replaceWithAlt',
171-
data: { alt: '&gt;' },
172-
output: `
173-
var Hello = createClass({
174-
render: function() {
175-
return <div>first line is ok
176-
so is second
177-
and here are some bad entities: &gt;</div>
178-
}
179-
});
180-
`,
181-
},
182-
],
183-
},
184-
],
185-
},
186-
{
187-
code: `
188-
var Hello = createClass({
189-
render: function() {
190-
return <div>Multiple errors: '>> default parser</div>;
191-
}
192-
});
193-
`,
194-
errors: [
195-
{
196-
messageId: 'unescapedEntityAlts',
197-
data: { entity: '\'', alts: '`&apos;`, `&lsquo;`, `&#39;`, `&rsquo;`' },
198-
suggestions: [
199-
{
200-
messageId: 'replaceWithAlt',
201-
data: { alt: '&apos;' },
202-
output: `
203-
var Hello = createClass({
204-
render: function() {
205-
return <div>Multiple errors: &apos;>> default parser</div>;
206-
}
207-
});
208-
`,
209-
},
210-
{
211-
messageId: 'replaceWithAlt',
212-
data: { alt: '&lsquo;' },
213-
output: `
214-
var Hello = createClass({
215-
render: function() {
216-
return <div>Multiple errors: &lsquo;>> default parser</div>;
217-
}
218-
});
219-
`,
220-
},
221-
{
222-
messageId: 'replaceWithAlt',
223-
data: { alt: '&#39;' },
224-
output: `
225-
var Hello = createClass({
226-
render: function() {
227-
return <div>Multiple errors: &#39;>> default parser</div>;
228-
}
229-
});
230-
`,
231-
},
232-
{
233-
messageId: 'replaceWithAlt',
234-
data: { alt: '&rsquo;' },
235-
output: `
236-
var Hello = createClass({
237-
render: function() {
238-
return <div>Multiple errors: &rsquo;>> default parser</div>;
239-
}
240-
});
241-
`,
242-
},
243-
],
244-
},
245-
{
246-
messageId: 'unescapedEntityAlts',
247-
data: { entity: '>', alts: '`&gt;`' },
248-
suggestions: [
249-
{
250-
messageId: 'replaceWithAlt',
251-
data: { alt: '&gt;' },
252-
output: `
253-
var Hello = createClass({
254-
render: function() {
255-
return <div>Multiple errors: '&gt;> default parser</div>;
256-
}
257-
});
258-
`,
259-
},
260-
],
261-
},
262-
{
263-
messageId: 'unescapedEntityAlts',
264-
data: { entity: '>', alts: '`&gt;`' },
265-
suggestions: [
266-
{
267-
messageId: 'replaceWithAlt',
268-
data: { alt: '&gt;' },
269-
output: `
270-
var Hello = createClass({
271-
render: function() {
272-
return <div>Multiple errors: '>&gt; default parser</div>;
273-
}
274-
});
275-
`,
276-
},
277-
],
278-
},
279-
],
280-
},
281-
{
282-
code: `
283-
var Hello = createClass({
284-
render: function() {
285-
return <div>{"Unbalanced braces - default parser"}}</div>;
286-
}
287-
});
288-
`,
289-
errors: [
290-
{
291-
messageId: 'unescapedEntityAlts',
292-
data: { entity: '}', alts: '`&#125;`' },
293-
suggestions: [
294-
{
295-
messageId: 'replaceWithAlt',
296-
data: { alt: '&#125;' },
297-
output: `
298-
var Hello = createClass({
299-
render: function() {
300-
return <div>{"Unbalanced braces - default parser"}&#125;</div>;
301-
}
302-
});
303-
`,
304-
},
305-
],
306-
},
307-
],
308-
},
309-
] : [],
114+
[],
310115
{
311116
code: `
312117
var Hello = createClass({

0 commit comments

Comments
 (0)