Skip to content

Commit 276a9ad

Browse files
committedNov 24, 2019
✨ update no-deprecated-api rule for revoked deprecations
1 parent b6cb9a0 commit 276a9ad

File tree

2 files changed

+0
-120
lines changed

2 files changed

+0
-120
lines changed
 

‎lib/rules/no-deprecated-api.js

-47
Original file line numberDiff line numberDiff line change
@@ -17,47 +17,6 @@ const modules = {
1717
_stream_wrap: {
1818
[READ]: { since: "12.0.0", replacedBy: null },
1919
},
20-
assert: {
21-
deepEqual: {
22-
[READ]: {
23-
since: "10.0.0",
24-
replacedBy: [
25-
{ name: "'assert.deepStrictEqual'", supported: "1.2.0" },
26-
{ name: "'assert.strict.deepEqual'", supported: "9.9.0" },
27-
],
28-
},
29-
},
30-
equal: {
31-
[READ]: {
32-
since: "10.0.0",
33-
replacedBy: [
34-
{ name: "'assert.strictEqual'", supported: "0.1.21" },
35-
{ name: "'assert.strict.equal'", supported: "9.9.0" },
36-
],
37-
},
38-
},
39-
notDeepEqual: {
40-
[READ]: {
41-
since: "10.0.0",
42-
replacedBy: [
43-
{ name: "'assert.notDeepStrictEqual'", supported: "1.2.0" },
44-
{
45-
name: "'assert.strict.notDeepEqual'",
46-
supported: "9.9.0",
47-
},
48-
],
49-
},
50-
},
51-
notEqual: {
52-
[READ]: {
53-
since: "10.0.0",
54-
replacedBy: [
55-
{ name: "'assert.notStrictEqual'", supported: "0.1.21" },
56-
{ name: "'assert.strict.notEqual'", supported: "9.9.0" },
57-
],
58-
},
59-
},
60-
},
6120
//eslint-disable-next-line camelcase
6221
async_hooks: {
6322
currentId: {
@@ -240,12 +199,6 @@ const modules = {
240199
lchmodSync: {
241200
[READ]: { since: "0.4.0", replacedBy: null },
242201
},
243-
lchown: {
244-
[READ]: { since: "0.4.0", replacedBy: null },
245-
},
246-
lchownSync: {
247-
[READ]: { since: "0.4.0", replacedBy: null },
248-
},
249202
},
250203
http: {
251204
createClient: {

‎tests/lib/rules/no-deprecated-api.js

-73
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,6 @@
44
*/
55
"use strict"
66

7-
const path = require("path")
87
const { RuleTester } = require("eslint")
98
const rule = require("../../../lib/rules/no-deprecated-api")
109

@@ -304,53 +303,6 @@ ruleTester.run("no-deprecated-api", rule, {
304303
env: { node: true },
305304
errors: ["'_linklist' module was deprecated since v5.0.0."],
306305
},
307-
{
308-
code: "require('assert').deepEqual",
309-
options: [{ version: "10.0.0" }],
310-
env: { node: true },
311-
errors: [
312-
"'assert.deepEqual' was deprecated since v10.0.0. Use 'assert.deepStrictEqual' or 'assert.strict.deepEqual' instead.",
313-
],
314-
},
315-
// https://github.com/mysticatea/eslint-plugin-node/issues/141
316-
{
317-
code: "require('assert').deepEqual",
318-
options: [{ version: "6.0.0" }],
319-
env: { node: true },
320-
errors: [
321-
"'assert.deepEqual' was deprecated since v10.0.0. Use 'assert.deepStrictEqual' instead.",
322-
],
323-
},
324-
{
325-
code: "require('assert').deepEqual",
326-
options: [{ version: "1.0.0" }],
327-
env: { node: true },
328-
errors: ["'assert.deepEqual' was deprecated since v10.0.0."],
329-
},
330-
{
331-
code: "require('assert').equal",
332-
options: [{ version: "10.0.0" }],
333-
env: { node: true },
334-
errors: [
335-
"'assert.equal' was deprecated since v10.0.0. Use 'assert.strictEqual' or 'assert.strict.equal' instead.",
336-
],
337-
},
338-
{
339-
code: "require('assert').notDeepEqual",
340-
options: [{ version: "10.0.0" }],
341-
env: { node: true },
342-
errors: [
343-
"'assert.notDeepEqual' was deprecated since v10.0.0. Use 'assert.notDeepStrictEqual' or 'assert.strict.notDeepEqual' instead.",
344-
],
345-
},
346-
{
347-
code: "require('assert').notEqual",
348-
options: [{ version: "10.0.0" }],
349-
env: { node: true },
350-
errors: [
351-
"'assert.notEqual' was deprecated since v10.0.0. Use 'assert.notStrictEqual' or 'assert.strict.notEqual' instead.",
352-
],
353-
},
354306
{
355307
code: "require('async_hooks').currentId;",
356308
options: [{ version: "8.2.0" }],
@@ -445,18 +397,6 @@ ruleTester.run("no-deprecated-api", rule, {
445397
env: { node: true },
446398
errors: ["'fs.lchmodSync' was deprecated since v0.4.0."],
447399
},
448-
{
449-
code: "require('fs').lchown;",
450-
options: [{ version: "0.4.0" }],
451-
env: { node: true },
452-
errors: ["'fs.lchown' was deprecated since v0.4.0."],
453-
},
454-
{
455-
code: "require('fs').lchownSync;",
456-
options: [{ version: "0.4.0" }],
457-
env: { node: true },
458-
errors: ["'fs.lchownSync' was deprecated since v0.4.0."],
459-
},
460400
{
461401
code: "require('http').createClient;",
462402
options: [{ version: "0.10.0" }],
@@ -1003,18 +943,5 @@ ruleTester.run("no-deprecated-api", rule, {
1003943
"'Buffer()' was deprecated since v6.0.0. Use 'Buffer.alloc()' or 'Buffer.from()' instead.",
1004944
],
1005945
},
1006-
1007-
// https://github.com/mysticatea/eslint-plugin-node/issues/176
1008-
{
1009-
filename: path.resolve(
1010-
__dirname,
1011-
"../../fixtures/no-deprecated-api/gte4/test.js"
1012-
),
1013-
code: "require('assert').equal",
1014-
env: { node: true },
1015-
errors: [
1016-
"'assert.equal' was deprecated since v10.0.0. Use 'assert.strictEqual' instead.",
1017-
],
1018-
},
1019946
],
1020947
})

0 commit comments

Comments
 (0)
Please sign in to comment.