[Pkg-javascript-devel] Bug#980646: node-mysticatea-eslint-plugin: FTBFS: tests failed

Lucas Nussbaum lucas at debian.org
Wed Jan 20 20:59:30 GMT 2021


Source: node-mysticatea-eslint-plugin
Version: 11.0.0~ds-2
Severity: serious
Justification: FTBFS on amd64
Tags: bullseye sid ftbfs
Usertags: ftbfs-20210120 ftbfs-bullseye

Hi,

During a rebuild of all packages in sid, your package failed to build
on amd64.

Relevant part (hopefully):
> make[1]: Entering directory '/<<PKGBUILDDIR>>'
> NO_COLOR=1 NODE_PATH=debian/node_modules eslint --format tap lib scripts tests
> TAP version 13
> 1..61
> ok 1 - /<<PKGBUILDDIR>>/lib/configs.js
> ok 2 - /<<PKGBUILDDIR>>/lib/configs/_browser-globals.js
> ok 3 - /<<PKGBUILDDIR>>/lib/configs/_mocha.js
> ok 4 - /<<PKGBUILDDIR>>/lib/configs/_special.js
> ok 5 - /<<PKGBUILDDIR>>/lib/configs/_ts.js
> ok 6 - /<<PKGBUILDDIR>>/lib/configs/_vue.js
> ok 7 - /<<PKGBUILDDIR>>/lib/configs/+browser.js
> ok 8 - /<<PKGBUILDDIR>>/lib/configs/+eslint-plugin.js
> ok 9 - /<<PKGBUILDDIR>>/lib/configs/+modules.js
> ok 10 - /<<PKGBUILDDIR>>/lib/configs/+node.js
> ok 11 - /<<PKGBUILDDIR>>/lib/configs/es2015.js
> ok 12 - /<<PKGBUILDDIR>>/lib/configs/es2016.js
> ok 13 - /<<PKGBUILDDIR>>/lib/configs/es2017.js
> ok 14 - /<<PKGBUILDDIR>>/lib/configs/es2018.js
> ok 15 - /<<PKGBUILDDIR>>/lib/configs/es2019.js
> ok 16 - /<<PKGBUILDDIR>>/lib/configs/es5.js
> ok 17 - /<<PKGBUILDDIR>>/lib/foreign-rules/eslint-comments.js
> ok 18 - /<<PKGBUILDDIR>>/lib/foreign-rules/eslint-plugin.js
> ok 19 - /<<PKGBUILDDIR>>/lib/foreign-rules/node.js
> ok 20 - /<<PKGBUILDDIR>>/lib/foreign-rules/prettier.js
> ok 21 - /<<PKGBUILDDIR>>/lib/foreign-rules/ts.js
> ok 22 - /<<PKGBUILDDIR>>/lib/foreign-rules/vue.js
> ok 23 - /<<PKGBUILDDIR>>/lib/processors.js
> ok 24 - /<<PKGBUILDDIR>>/lib/processors/vue.js
> ok 25 - /<<PKGBUILDDIR>>/lib/rules.js
> ok 26 - /<<PKGBUILDDIR>>/lib/rules/arrow-parens.js
> ok 27 - /<<PKGBUILDDIR>>/lib/rules/block-scoped-var.js
> ok 28 - /<<PKGBUILDDIR>>/lib/rules/no-instanceof-array.js
> ok 29 - /<<PKGBUILDDIR>>/lib/rules/no-instanceof-wrapper.js
> ok 30 - /<<PKGBUILDDIR>>/lib/rules/no-literal-call.js
> ok 31 - /<<PKGBUILDDIR>>/lib/rules/no-this-in-static.js
> ok 32 - /<<PKGBUILDDIR>>/lib/rules/no-use-ignored-vars.js
> ok 33 - /<<PKGBUILDDIR>>/lib/rules/no-useless-rest-spread.js
> ok 34 - /<<PKGBUILDDIR>>/lib/rules/prefer-for-of.js
> ok 35 - /<<PKGBUILDDIR>>/lib/utils.js
> ok 36 - /<<PKGBUILDDIR>>/scripts/generate-browser-globals.js
> ok 37 - /<<PKGBUILDDIR>>/scripts/generate-configs.js
> ok 38 - /<<PKGBUILDDIR>>/scripts/generate-rules.js
> ok 39 - /<<PKGBUILDDIR>>/tests/lib/configs/_rules.js
> ok 40 - /<<PKGBUILDDIR>>/tests/lib/configs/browser.js
> ok 41 - /<<PKGBUILDDIR>>/tests/lib/configs/es2015.js
> ok 42 - /<<PKGBUILDDIR>>/tests/lib/configs/es2016.js
> ok 43 - /<<PKGBUILDDIR>>/tests/lib/configs/es2017.js
> ok 44 - /<<PKGBUILDDIR>>/tests/lib/configs/es2018.js
> ok 45 - /<<PKGBUILDDIR>>/tests/lib/configs/es5.js
> ok 46 - /<<PKGBUILDDIR>>/tests/lib/configs/eslint-plugin.js
> ok 47 - /<<PKGBUILDDIR>>/tests/lib/configs/mocha.js
> ok 48 - /<<PKGBUILDDIR>>/tests/lib/configs/modules.js
> ok 49 - /<<PKGBUILDDIR>>/tests/lib/configs/node.js
> ok 50 - /<<PKGBUILDDIR>>/tests/lib/configs/special.js
> ok 51 - /<<PKGBUILDDIR>>/tests/lib/configs/ts.js
> ok 52 - /<<PKGBUILDDIR>>/tests/lib/configs/vue.js
> ok 53 - /<<PKGBUILDDIR>>/tests/lib/rules/arrow-parens.js
> ok 54 - /<<PKGBUILDDIR>>/tests/lib/rules/block-scoped-var.js
> ok 55 - /<<PKGBUILDDIR>>/tests/lib/rules/no-instanceof-array.js
> ok 56 - /<<PKGBUILDDIR>>/tests/lib/rules/no-instanceof-wrapper.js
> ok 57 - /<<PKGBUILDDIR>>/tests/lib/rules/no-literal-call.js
> ok 58 - /<<PKGBUILDDIR>>/tests/lib/rules/no-this-in-static.js
> ok 59 - /<<PKGBUILDDIR>>/tests/lib/rules/no-use-ignored-vars.js
> ok 60 - /<<PKGBUILDDIR>>/tests/lib/rules/no-useless-rest-spread.js
> ok 61 - /<<PKGBUILDDIR>>/tests/lib/rules/prefer-for-of.js
> 
> NO_COLOR=1 NODE_PATH=debian/node_modules mocha --no-timeout --reporter tap --exclude tests/lib/configs/ts.js --exclude tests/lib/configs/vue.js --exclude tests/lib/configs/es5.js --exclude tests/lib/configs/eslint-plugin.js --exclude tests/lib/configs/node.js \
> 	"tests/lib/**/*.js"
> ok 1 '+browser.js' should be a valid config.
> ok 2 'es2015.js' should be a valid config.
> ok 3 'es2015.js' should include ES2015 rule 'arrow-body-style'.
> ok 4 'es2015.js' should include ES2015 rule 'arrow-parens'.
> ok 5 'es2015.js' should include ES2015 rule 'arrow-spacing'.
> ok 6 'es2015.js' should include ES2015 rule 'constructor-super'.
> ok 7 'es2015.js' should include ES2015 rule 'generator-star-spacing'.
> ok 8 'es2015.js' should include ES2015 rule 'no-class-assign'.
> ok 9 'es2015.js' should include ES2015 rule 'no-confusing-arrow'.
> ok 10 'es2015.js' should include ES2015 rule 'no-const-assign'.
> ok 11 'es2015.js' should include ES2015 rule 'no-dupe-class-members'.
> ok 12 'es2015.js' should include ES2015 rule 'no-duplicate-imports'.
> ok 13 'es2015.js' should include ES2015 rule 'no-new-symbol'.
> ok 14 'es2015.js' should include ES2015 rule 'no-restricted-imports'.
> ok 15 'es2015.js' should include ES2015 rule 'no-this-before-super'.
> ok 16 'es2015.js' should include ES2015 rule 'no-useless-computed-key'.
> ok 17 'es2015.js' should include ES2015 rule 'no-useless-constructor'.
> ok 18 'es2015.js' should include ES2015 rule 'no-useless-rename'.
> ok 19 'es2015.js' should include ES2015 rule 'no-var'.
> ok 20 'es2015.js' should include ES2015 rule 'object-shorthand'.
> ok 21 'es2015.js' should include ES2015 rule 'prefer-arrow-callback'.
> ok 22 'es2015.js' should include ES2015 rule 'prefer-const'.
> ok 23 'es2015.js' should include ES2015 rule 'prefer-destructuring'.
> ok 24 'es2015.js' should include ES2015 rule 'prefer-numeric-literals'.
> ok 25 'es2015.js' should include ES2015 rule 'prefer-rest-params'.
> ok 26 'es2015.js' should include ES2015 rule 'prefer-spread'.
> ok 27 'es2015.js' should include ES2015 rule 'prefer-template'.
> ok 28 'es2015.js' should include ES2015 rule 'require-yield'.
> ok 29 'es2015.js' should include ES2015 rule 'rest-spread-spacing'.
> ok 30 'es2015.js' should include ES2015 rule 'sort-imports'.
> ok 31 'es2015.js' should include ES2015 rule 'symbol-description'.
> ok 32 'es2015.js' should include ES2015 rule 'template-curly-spacing'.
> ok 33 'es2015.js' should include ES2015 rule 'yield-star-spacing'.
> ok 34 'es2016.js' should be a valid config.
> ok 35 'es2017.js' should be a valid config.
> ok 36 'es2018.js' should be a valid config.
> ok 37 'mocha.js' should be a valid config.
> ok 38 '+modules.js' should be a valid config.
> ok 39 'special.js' should be a valid config.
> ok 40 arrow-parens valid var foo = (x) => x;
> ok 41 arrow-parens valid var foo = (x => x);
> ok 42 arrow-parens valid foo(x => x);
> ok 43 arrow-parens valid foo(() => 0);
> ok 44 arrow-parens valid foo((x, y) => x);
> ok 45 arrow-parens valid foo((x = 0) => x);
> ok 46 arrow-parens valid foo(([x]) => x);
> ok 47 arrow-parens valid foo(({x}) => x);
> ok 48 arrow-parens valid foo(x => x, (x) => x);
> ok 49 arrow-parens valid foo(
>     (x) => x,
>     (x) => x
> );
> ok 50 arrow-parens valid var foo = async (x) => x;
> ok 51 arrow-parens valid var foo = async (x => x);
> ok 52 arrow-parens valid foo(async () => 0);
> ok 53 arrow-parens valid foo(async (x, y) => x);
> ok 54 arrow-parens valid foo(async (x = 0) => x);
> ok 55 arrow-parens valid foo(async ([x]) => x);
> ok 56 arrow-parens valid foo(async ({x}) => x);
> ok 57 arrow-parens valid foo(x => x, async (x) => x);
> ok 58 arrow-parens valid foo(
>     async (x) => x,
>     async (x) => x
> );
> ok 59 arrow-parens invalid var foo = x => x;
> ok 60 arrow-parens invalid foo(x => x, x => x);
> ok 61 arrow-parens invalid foo(
>     x => x,
>     x => x
> );
> ok 62 arrow-parens invalid foo((x) => x);
> ok 63 arrow-parens invalid var foo = async x => x;
> ok 64 arrow-parens invalid foo(async x => x, async x => x);
> ok 65 arrow-parens invalid foo(
>     async x => x,
>     async x => x
> );
> ok 66 block-scoped-var valid { var a; a; } { var a; a; }
> ok 67 block-scoped-var valid { var a; a; } { { var a; a; } { var a; { a; } } }
> ok 68 block-scoped-var valid if (true) { var a; a; } else if (true) { var a; a; } else { var a; a; }
> ok 69 block-scoped-var valid while (true) { var a; a; } do { var a; a; } while (true);
> ok 70 block-scoped-var valid for (var a = 0; a; a) { a; var b; b; } for (var a in []) { a; var b; b; } for (var a of []) { a; var b; b; }
> ok 71 block-scoped-var valid switch (0) { case 0: var a; a; case 1: a; default: a; } { var a; a; }
> ok 72 block-scoped-var valid var a = {}; module.exports = a
> ok 73 block-scoped-var valid var a; function foo() { var a; }
> ok 74 block-scoped-var valid var a; function foo(a) { }
> ok 75 block-scoped-var valid function a() { var a; }
> ok 76 block-scoped-var valid (function a() { var a; })();
> ok 77 block-scoped-var valid class a { foo() { var a; } }
> ok 78 block-scoped-var valid (class a { foo() { var a; } })();
> ok 79 block-scoped-var invalid { var a; a; } a;
> ok 80 block-scoped-var invalid a; { var a; a; }
> ok 81 block-scoped-var invalid for (var a; a; a) { } a;
> ok 82 block-scoped-var invalid a; for (var a; a; a) { }
> ok 83 block-scoped-var invalid { var a; var a; }
> ok 84 block-scoped-var invalid for (var a; a; a) { var a; }
> ok 85 block-scoped-var invalid function foo(a) { var a; } var a;
> ok 86 block-scoped-var invalid { var a; { var a; } }
> ok 87 block-scoped-var invalid { var a; } { var a; a; }
> ok 88 block-scoped-var invalid { var {x: [a = 0]} = {x: [1]}; a; } { var a; ({x: [a = 0]} = {x: [1]}); }
> ok 89 no-instanceof-array valid Array
> ok 90 no-instanceof-array valid Array.isArray(x)
> ok 91 no-instanceof-array valid function foo(Array) { x instanceof Array }
> ok 92 no-instanceof-array invalid x instanceof Array
> ok 93 no-instanceof-wrapper valid typeof x === "boolean"
> ok 94 no-instanceof-wrapper valid typeof x === "number"
> ok 95 no-instanceof-wrapper valid typeof x === "string"
> ok 96 no-instanceof-wrapper valid typeof x === "object"
> ok 97 no-instanceof-wrapper valid typeof x === "function"
> ok 98 no-instanceof-wrapper valid typeof x === "symbol"
> ok 99 no-instanceof-wrapper valid function foo(Boolean) { x instanceof Boolean }
> ok 100 no-instanceof-wrapper valid function foo(Number) { x instanceof Number }
> ok 101 no-instanceof-wrapper valid function foo(String) { x instanceof String }
> ok 102 no-instanceof-wrapper valid function foo(Object) { x instanceof Object }
> ok 103 no-instanceof-wrapper valid function foo(Function) { x instanceof Function }
> ok 104 no-instanceof-wrapper valid function foo(Symbol) { x instanceof Symbol }
> ok 105 no-instanceof-wrapper valid Boolean
> ok 106 no-instanceof-wrapper invalid x instanceof Boolean
> ok 107 no-instanceof-wrapper invalid x instanceof Number
> ok 108 no-instanceof-wrapper invalid x instanceof String
> ok 109 no-instanceof-wrapper invalid x instanceof Object
> ok 110 no-instanceof-wrapper invalid x instanceof Function
> ok 111 no-instanceof-wrapper invalid x instanceof Symbol
> ok 112 no-literal-call valid foo();
> ok 113 no-literal-call valid obj.foo();
> ok 114 no-literal-call valid (function() {})();
> ok 115 no-literal-call valid (() => 0)();
> ok 116 no-literal-call valid new foo();
> ok 117 no-literal-call valid new obj.foo();
> ok 118 no-literal-call valid new (function() {})();
> ok 119 no-literal-call valid new (class {})();
> ok 120 no-literal-call valid new (() => 0)();
> ok 121 no-literal-call valid foo``;
> ok 122 no-literal-call valid obj.foo``;
> ok 123 no-literal-call valid (function() {})``;
> ok 124 no-literal-call valid (() => 0)``;
> ok 125 no-literal-call invalid true();
> ok 126 no-literal-call invalid false();
> ok 127 no-literal-call invalid null();
> ok 128 no-literal-call invalid 100();
> ok 129 no-literal-call invalid "hello"();
> ok 130 no-literal-call invalid /abc/();
> ok 131 no-literal-call invalid [1,2,3]();
> ok 132 no-literal-call invalid ({foo: 0})();
> ok 133 no-literal-call invalid `hello`();
> ok 134 no-literal-call invalid (class A {})();
> ok 135 no-literal-call invalid new true();
> ok 136 no-literal-call invalid new false();
> ok 137 no-literal-call invalid new null();
> ok 138 no-literal-call invalid new 100();
> ok 139 no-literal-call invalid new "hello"();
> ok 140 no-literal-call invalid new /abc/();
> ok 141 no-literal-call invalid new [1,2,3]();
> ok 142 no-literal-call invalid new ({foo: 0})();
> ok 143 no-literal-call invalid new `hello`();
> ok 144 no-literal-call invalid true``;
> ok 145 no-literal-call invalid false``;
> ok 146 no-literal-call invalid null``;
> ok 147 no-literal-call invalid 100``;
> ok 148 no-literal-call invalid "hello"``;
> ok 149 no-literal-call invalid /abc/``;
> ok 150 no-literal-call invalid [1,2,3]``;
> ok 151 no-literal-call invalid ({foo: 0})``;
> ok 152 no-literal-call invalid `hello```;
> ok 153 no-literal-call invalid (class A {})``;
> ok 154 no-this-in-static valid function foo() { this }
> ok 155 no-this-in-static valid () => { this }
> ok 156 no-this-in-static valid class A { constructor() { this } }
> ok 157 no-this-in-static valid class A { foo() { this } }
> ok 158 no-this-in-static valid class A { static foo() { function foo() { this } } }
> ok 159 no-this-in-static invalid class A { static foo() { this } }
> ok 160 no-this-in-static invalid class A { static foo() { () => { this } } }
> ok 161 no-this-in-static invalid class A { static foo() { super.foo() } }
> ok 162 no-this-in-static invalid class A { static foo() { () => { super.foo() } } }
> ok 163 no-use-ignored-vars valid var foo; doSomething(foo)
> ok 164 no-use-ignored-vars valid var _1; doSomething(_1)
> ok 165 no-use-ignored-vars valid var _foo;
> ok 166 no-use-ignored-vars valid function a(foo) { doSomething(foo) }
> ok 167 no-use-ignored-vars valid function a(_1) { doSomething(_1) }
> ok 168 no-use-ignored-vars valid function a(_foo) { }
> ok 169 no-use-ignored-vars valid function a(obj) { for (_key in obj) return true; return false; }
> ok 170 no-use-ignored-vars valid for (var _key in obj) { }
> ok 171 no-use-ignored-vars valid var _foo; doSomething(_foo)
> ok 172 no-use-ignored-vars invalid var _foo; doSomething(_foo)
> ok 173 no-use-ignored-vars invalid var _bar; doSomething(_bar)
> ok 174 no-use-ignored-vars invalid function a(_foo) { doSomething(_foo) }
> ok 175 no-use-ignored-vars invalid var x; doSomething(x)
> ok 176 no-useless-rest-spread valid let list = [...a, ...b]
> ok 177 no-useless-rest-spread valid foo(...a, ...b)
> ok 178 no-useless-rest-spread valid let [a, b, c, ...d] = list
> ok 179 no-useless-rest-spread valid function foo(a, b, c, ...d) {}
> ok 180 no-useless-rest-spread valid let obj = {...a, ...b}
> ok 181 no-useless-rest-spread valid let {a, ...b} = obj
> ok 182 no-useless-rest-spread valid let [a, ...{b, c}] = list
> ok 183 no-useless-rest-spread valid function foo(a, ...{b, c}) {}
> ok 184 no-useless-rest-spread valid foo(...{a}, ...{b})
> ok 185 no-useless-rest-spread valid let list = [...{a}]
> ok 186 no-useless-rest-spread valid let obj = {...[a]}
> ok 187 no-useless-rest-spread valid f(...g())
> ok 188 no-useless-rest-spread invalid let list = [...[x, y, x], ...b]
> ok 189 no-useless-rest-spread invalid foo(...a, ...[x, y, x])
> ok 190 no-useless-rest-spread invalid let [a, ...[b, c, ...d]] = obj
> ok 191 no-useless-rest-spread invalid function foo(a, ...[b, c, ...d]) {}
> ok 192 no-useless-rest-spread invalid let obj = {...{x, y, x}, ...b}
> ok 193 no-useless-rest-spread invalid let list = [...[x, y, x, ], ...b]
> ok 194 no-useless-rest-spread invalid foo(...a, ...[x, y, x, ])
> ok 195 no-useless-rest-spread invalid let [a, ...[b, c, ]] = obj
> ok 196 no-useless-rest-spread invalid function foo(a, ...[b, c, ]) {}
> ok 197 no-useless-rest-spread invalid let obj = {...{x, y, x, }, ...b}
> ok 198 no-useless-rest-spread invalid let list = [...[], ...b]
> ok 199 no-useless-rest-spread invalid foo(...a, ...[])
> ok 200 no-useless-rest-spread invalid let [a, ...[]] = obj
> ok 201 no-useless-rest-spread invalid let obj = {...{}, ...b}
> ok 202 no-useless-rest-spread invalid let list = [a, ...[,]]
> ok 203 no-useless-rest-spread invalid let list = [a, ...[b,,c]]
> ok 204 no-useless-rest-spread invalid foo(a, ...[,])
> ok 205 no-useless-rest-spread invalid let [a, ...[,]] = list
> ok 206 no-useless-rest-spread invalid function foo(a, ...[,]) {}
> ok 207 prefer-for-of valid for (const value of list);
> ok 208 prefer-for-of valid list.forEach(() => {})
> ok 209 prefer-for-of valid list.forEach((value, index) => {})
> ok 210 prefer-for-of valid list.forEach(function() {})
> ok 211 prefer-for-of valid list.forEach(function(value, index) {})
> ok 212 prefer-for-of valid list.forEach(doSomething)
> ok 213 prefer-for-of valid list.forEach(function foo(value) { foo })
> ok 214 prefer-for-of valid foo(list.forEach((value) => {}))
> ok 215 prefer-for-of valid for (let i = 0; i < list.length; ++i) { const value = list[i]; i }
> ok 216 prefer-for-of valid for (let i = 0; i < list.length && a; ++i) { const value = list[i]; }
> ok 217 prefer-for-of valid for (let i = 0; i < list.length; i += 2) { const value = list[i]; }
> ok 218 prefer-for-of valid forEach(function(value) {})
> ok 219 prefer-for-of valid forEach((value) => {})
> ok 220 prefer-for-of valid for (let i = 0; i < list.length; ++i) { const value = list[i]; list[i] = 0 }
> ok 221 prefer-for-of invalid list.forEach(function(value) { return; function foo() { return } });
> ok 222 prefer-for-of invalid list.forEach(function(value) { return; this.a });
> ok 223 prefer-for-of invalid a.b.c.forEach(function(value) { return; this.a });
> ok 224 prefer-for-of invalid list.forEach(function(value) { return; this.a }, obj);
> ok 225 prefer-for-of invalid list.forEach(function(value) { return; let obj; this.a }, obj);
> ok 226 prefer-for-of invalid foo().forEach(function(value) { return; this.a });
> ok 227 prefer-for-of invalid list.forEach(function(value) { return; this.a }, foo());
> ok 228 prefer-for-of invalid list.forEach(function(value) { return this });
> ok 229 prefer-for-of invalid list.forEach(function(value) { return; foo(a => this[a]) });
> ok 230 prefer-for-of invalid list.forEach((value) => { return });
> ok 231 prefer-for-of invalid list.forEach(value => { return });
> ok 232 prefer-for-of invalid foo().forEach(value => { return });
> ok 233 prefer-for-of invalid list.forEach(value => { this });
> ok 234 prefer-for-of invalid list.forEach(value => { let list; this });
> ok 235 prefer-for-of invalid list.forEach(value => value);
> ok 236 prefer-for-of invalid list.filter(p)
>     .map(t)
>     .forEach(value => { return });
> ok 237 prefer-for-of invalid for (const key in obj) { }
> ok 238 prefer-for-of invalid function wrap() { for (let i = 0; i < list.length; ++i) { return } }
> ok 239 prefer-for-of invalid function wrap() { for (let i = 0; i < list.length; ++i) { const value = list[i]; return } }
> ok 240 prefer-for-of invalid function wrap() { for (let i = 0; i < list.length; i++) { const value = list[i]; return } }
> ok 241 prefer-for-of invalid function wrap() { for (let i = 0; i < list.length; i += 1) { const value = list[i]; return } }
> ok 242 prefer-for-of invalid for (let i = 0, end = list.length; i < end;i = 1 + i) { const value = list[i]; }
> ok 243 prefer-for-of invalid for (let i = 0, length = list.length; i < length; i = i + 1) { const value = list[i]; }
> # tests 243
> # pass 243
> # fail 0
> 1..243
> NO_COLOR=1 NODE_PATH=debian/node_modules mocha --no-timeout --reporter tap --exclude tests/lib/configs/ts.js --exclude tests/lib/configs/vue.js \
> 	tests/lib/configs/es5.js tests/lib/configs/eslint-plugin.js tests/lib/configs/node.js \
> 	| debian/tap-todo \
> 	"'es5.js' should include existing rule 'no-misleading-character-class'." \
> 	"'\+eslint-plugin.js' should include existing rule '\@mysticatea/eslint-plugin/prefer-object-rule'." \
> 	"'\+eslint-plugin.js' should include existing rule '\@mysticatea/eslint-plugin/require-meta-docs-description'." \
> 	"'\+eslint-plugin.js' should include existing rule '\@mysticatea/eslint-plugin/require-meta-schema'." \
> 	"'\+node.js' should include existing rule '\@mysticatea/node/callback-return'." \
> 	"'\+node.js' should include existing rule '\@mysticatea/node/global-require'." \
> 	"'\+node.js' should include existing rule '\@mysticatea/node/handle-callback-err'." \
> 	"'\+node.js' should include existing rule '\@mysticatea/node/no-callback-literal'." \
> 	"'\+node.js' should include existing rule '\@mysticatea/node/no-exports-assign'." \
> 	"'\+node.js' should include existing rule '\@mysticatea/node/no-mixed-requires'." \
> 	"'\+node.js' should include existing rule '\@mysticatea/node/no-new-require'." \
> 	"'\+node.js' should include existing rule '\@mysticatea/node/no-path-concat'." \
> 	"'\+node.js' should include existing rule '\@mysticatea/node/no-process-env'." \
> 	"'\+node.js' should include existing rule '\@mysticatea/node/no-process-exit'." \
> 	"'\+node.js' should include existing rule '\@mysticatea/node/no-restricted-import'." \
> 	"'\+node.js' should include existing rule '\@mysticatea/node/no-restricted-require'." \
> 	"'\+node.js' should include existing rule '\@mysticatea/node/no-sync'."
> ok 1 'es5.js' should be a valid config.
> ok 2 'es5.js' should include existing rule 'accessor-pairs'.
> ok 3 'es5.js' should include existing rule 'array-bracket-newline'.
> ok 4 'es5.js' should include existing rule 'array-bracket-spacing'.
> ok 5 'es5.js' should include existing rule 'array-callback-return'.
> ok 6 'es5.js' should include existing rule 'array-element-newline'.
> ok 7 'es5.js' should include existing rule 'arrow-body-style'.
> ok 8 'es5.js' should disable ES2015 rule 'arrow-body-style'.
> ok 9 'es5.js' should include existing rule 'arrow-parens'.
> ok 10 'es5.js' should disable ES2015 rule 'arrow-parens'.
> ok 11 'es5.js' should include existing rule 'arrow-spacing'.
> ok 12 'es5.js' should disable ES2015 rule 'arrow-spacing'.
> ok 13 'es5.js' should include existing rule 'block-scoped-var'.
> ok 14 'es5.js' should include existing rule 'block-spacing'.
> ok 15 'es5.js' should include existing rule 'brace-style'.
> ok 16 'es5.js' should include existing rule 'callback-return'.
> ok 17 'es5.js' should include existing rule 'camelcase'.
> ok 18 'es5.js' should include existing rule 'capitalized-comments'.
> ok 19 'es5.js' should include existing rule 'class-methods-use-this'.
> ok 20 'es5.js' should include existing rule 'comma-dangle'.
> ok 21 'es5.js' should include existing rule 'comma-spacing'.
> ok 22 'es5.js' should include existing rule 'comma-style'.
> ok 23 'es5.js' should include existing rule 'complexity'.
> ok 24 'es5.js' should include existing rule 'computed-property-spacing'.
> ok 25 'es5.js' should include existing rule 'consistent-return'.
> ok 26 'es5.js' should include existing rule 'consistent-this'.
> ok 27 'es5.js' should include existing rule 'constructor-super'.
> ok 28 'es5.js' should disable ES2015 rule 'constructor-super'.
> ok 29 'es5.js' should include existing rule 'curly'.
> ok 30 'es5.js' should include existing rule 'default-case'.
> ok 31 'es5.js' should include existing rule 'dot-location'.
> ok 32 'es5.js' should include existing rule 'dot-notation'.
> ok 33 'es5.js' should include existing rule 'eol-last'.
> ok 34 'es5.js' should include existing rule 'eqeqeq'.
> ok 35 'es5.js' should include existing rule 'for-direction'.
> ok 36 'es5.js' should include existing rule 'func-call-spacing'.
> ok 37 'es5.js' should include existing rule 'func-name-matching'.
> ok 38 'es5.js' should include existing rule 'func-names'.
> ok 39 'es5.js' should include existing rule 'func-style'.
> ok 40 'es5.js' should include existing rule 'function-paren-newline'.
> ok 41 'es5.js' should include existing rule 'generator-star-spacing'.
> ok 42 'es5.js' should disable ES2015 rule 'generator-star-spacing'.
> ok 43 'es5.js' should include existing rule 'getter-return'.
> ok 44 'es5.js' should include existing rule 'global-require'.
> ok 45 'es5.js' should include existing rule 'guard-for-in'.
> ok 46 'es5.js' should include existing rule 'handle-callback-err'.
> ok 47 'es5.js' should include existing rule 'id-blacklist'.
> ok 48 'es5.js' should include existing rule 'id-length'.
> ok 49 'es5.js' should include existing rule 'id-match'.
> ok 50 'es5.js' should include existing rule 'implicit-arrow-linebreak'.
> ok 51 'es5.js' should include existing rule 'indent'.
> ok 52 'es5.js' should include existing rule 'init-declarations'.
> ok 53 'es5.js' should include existing rule 'jsx-quotes'.
> ok 54 'es5.js' should include existing rule 'key-spacing'.
> ok 55 'es5.js' should include existing rule 'keyword-spacing'.
> ok 56 'es5.js' should include existing rule 'line-comment-position'.
> ok 57 'es5.js' should include existing rule 'linebreak-style'.
> ok 58 'es5.js' should include existing rule 'lines-around-comment'.
> ok 59 'es5.js' should include existing rule 'lines-between-class-members'.
> ok 60 'es5.js' should include existing rule 'max-classes-per-file'.
> ok 61 'es5.js' should include existing rule 'max-depth'.
> ok 62 'es5.js' should include existing rule 'max-len'.
> ok 63 'es5.js' should include existing rule 'max-lines'.
> ok 64 'es5.js' should include existing rule 'max-lines-per-function'.
> ok 65 'es5.js' should include existing rule 'max-nested-callbacks'.
> ok 66 'es5.js' should include existing rule 'max-params'.
> ok 67 'es5.js' should include existing rule 'max-statements'.
> ok 68 'es5.js' should include existing rule 'max-statements-per-line'.
> not ok 69 'es5.js' should include existing rule 'multiline-comment-style'.
>   The expression evaluated to a falsy value:
>   
>     assert(ruleId in config.rules)
>   
>   AssertionError [ERR_ASSERTION]: The expression evaluated to a falsy value:
>   
>     assert(ruleId in config.rules)
>   
>       at Context.<anonymous> (tests/lib/configs/es5.js:39:13)
>       at callFn (/usr/share/nodejs/mocha/lib/runnable.js:364:21)
>       at Test.Runnable.run (/usr/share/nodejs/mocha/lib/runnable.js:352:5)
>       at Runner.runTest (/usr/share/nodejs/mocha/lib/runner.js:677:10)
>       at /usr/share/nodejs/mocha/lib/runner.js:801:12
>       at next (/usr/share/nodejs/mocha/lib/runner.js:594:14)
>       at /usr/share/nodejs/mocha/lib/runner.js:604:7
>       at next (/usr/share/nodejs/mocha/lib/runner.js:486:14)
>       at Immediate._onImmediate (/usr/share/nodejs/mocha/lib/runner.js:572:5)
>       at processImmediate (internal/timers.js:461:21)
> ok 70 'es5.js' should include existing rule 'multiline-ternary'.
> ok 71 'es5.js' should include existing rule 'new-cap'.
> ok 72 'es5.js' should include existing rule 'new-parens'.
> ok 73 'es5.js' should include existing rule 'newline-per-chained-call'.
> ok 74 'es5.js' should include existing rule 'no-alert'.
> ok 75 'es5.js' should include existing rule 'no-array-constructor'.
> ok 76 'es5.js' should include existing rule 'no-async-promise-executor'.
> ok 77 'es5.js' should include existing rule 'no-await-in-loop'.
> ok 78 'es5.js' should include existing rule 'no-bitwise'.
> ok 79 'es5.js' should include existing rule 'no-buffer-constructor'.
> ok 80 'es5.js' should include existing rule 'no-caller'.
> ok 81 'es5.js' should include existing rule 'no-case-declarations'.
> ok 82 'es5.js' should include existing rule 'no-class-assign'.
> ok 83 'es5.js' should disable ES2015 rule 'no-class-assign'.
> ok 84 'es5.js' should include existing rule 'no-compare-neg-zero'.
> ok 85 'es5.js' should include existing rule 'no-cond-assign'.
> ok 86 'es5.js' should include existing rule 'no-confusing-arrow'.
> ok 87 'es5.js' should disable ES2015 rule 'no-confusing-arrow'.
> ok 88 'es5.js' should include existing rule 'no-console'.
> ok 89 'es5.js' should include existing rule 'no-const-assign'.
> ok 90 'es5.js' should disable ES2015 rule 'no-const-assign'.
> ok 91 'es5.js' should include existing rule 'no-constant-condition'.
> ok 92 'es5.js' should include existing rule 'no-continue'.
> ok 93 'es5.js' should include existing rule 'no-control-regex'.
> ok 94 'es5.js' should include existing rule 'no-debugger'.
> ok 95 'es5.js' should include existing rule 'no-delete-var'.
> ok 96 'es5.js' should include existing rule 'no-div-regex'.
> ok 97 'es5.js' should include existing rule 'no-dupe-args'.
> ok 98 'es5.js' should include existing rule 'no-dupe-class-members'.
> ok 99 'es5.js' should disable ES2015 rule 'no-dupe-class-members'.
> ok 100 'es5.js' should include existing rule 'no-dupe-keys'.
> ok 101 'es5.js' should include existing rule 'no-duplicate-case'.
> ok 102 'es5.js' should include existing rule 'no-duplicate-imports'.
> ok 103 'es5.js' should disable ES2015 rule 'no-duplicate-imports'.
> ok 104 'es5.js' should include existing rule 'no-else-return'.
> ok 105 'es5.js' should include existing rule 'no-empty'.
> ok 106 'es5.js' should include existing rule 'no-empty-character-class'.
> ok 107 'es5.js' should include existing rule 'no-empty-function'.
> ok 108 'es5.js' should include existing rule 'no-empty-pattern'.
> ok 109 'es5.js' should include existing rule 'no-eq-null'.
> ok 110 'es5.js' should include existing rule 'no-eval'.
> ok 111 'es5.js' should include existing rule 'no-ex-assign'.
> ok 112 'es5.js' should include existing rule 'no-extend-native'.
> ok 113 'es5.js' should include existing rule 'no-extra-bind'.
> ok 114 'es5.js' should include existing rule 'no-extra-boolean-cast'.
> ok 115 'es5.js' should include existing rule 'no-extra-label'.
> ok 116 'es5.js' should include existing rule 'no-extra-parens'.
> ok 117 'es5.js' should include existing rule 'no-extra-semi'.
> ok 118 'es5.js' should include existing rule 'no-fallthrough'.
> ok 119 'es5.js' should include existing rule 'no-floating-decimal'.
> ok 120 'es5.js' should include existing rule 'no-func-assign'.
> ok 121 'es5.js' should include existing rule 'no-global-assign'.
> ok 122 'es5.js' should include existing rule 'no-implicit-coercion'.
> ok 123 'es5.js' should include existing rule 'no-implicit-globals'.
> ok 124 'es5.js' should include existing rule 'no-implied-eval'.
> ok 125 'es5.js' should include existing rule 'no-inline-comments'.
> ok 126 'es5.js' should include existing rule 'no-inner-declarations'.
> ok 127 'es5.js' should include existing rule 'no-invalid-regexp'.
> ok 128 'es5.js' should include existing rule 'no-invalid-this'.
> ok 129 'es5.js' should include existing rule 'no-irregular-whitespace'.
> ok 130 'es5.js' should include existing rule 'no-iterator'.
> ok 131 'es5.js' should include existing rule 'no-label-var'.
> ok 132 'es5.js' should include existing rule 'no-labels'.
> ok 133 'es5.js' should include existing rule 'no-lone-blocks'.
> ok 134 'es5.js' should include existing rule 'no-lonely-if'.
> ok 135 'es5.js' should include existing rule 'no-loop-func'.
> ok 136 'es5.js' should include existing rule 'no-magic-numbers'.
> # TODO: not ok 137 'es5.js' should include existing rule 'no-misleading-character-class'.
>   The expression evaluated to a falsy value:
>   
>     assert(ruleId in config.rules)
>   
>   AssertionError [ERR_ASSERTION]: The expression evaluated to a falsy value:
>   
>     assert(ruleId in config.rules)
>   
>       at Context.<anonymous> (tests/lib/configs/es5.js:39:13)
>       at callFn (/usr/share/nodejs/mocha/lib/runnable.js:364:21)
>       at Test.Runnable.run (/usr/share/nodejs/mocha/lib/runnable.js:352:5)
>       at Runner.runTest (/usr/share/nodejs/mocha/lib/runner.js:677:10)
>       at /usr/share/nodejs/mocha/lib/runner.js:801:12
>       at next (/usr/share/nodejs/mocha/lib/runner.js:594:14)
>       at /usr/share/nodejs/mocha/lib/runner.js:604:7
>       at next (/usr/share/nodejs/mocha/lib/runner.js:486:14)
>       at Immediate._onImmediate (/usr/share/nodejs/mocha/lib/runner.js:572:5)
>       at processImmediate (internal/timers.js:461:21)
> ok 138 'es5.js' should include existing rule 'no-mixed-operators'.
> ok 139 'es5.js' should include existing rule 'no-mixed-requires'.
> ok 140 'es5.js' should include existing rule 'no-mixed-spaces-and-tabs'.
> ok 141 'es5.js' should include existing rule 'no-multi-assign'.
> ok 142 'es5.js' should include existing rule 'no-multi-spaces'.
> ok 143 'es5.js' should include existing rule 'no-multi-str'.
> ok 144 'es5.js' should include existing rule 'no-multiple-empty-lines'.
> ok 145 'es5.js' should include existing rule 'no-negated-condition'.
> ok 146 'es5.js' should include existing rule 'no-nested-ternary'.
> ok 147 'es5.js' should include existing rule 'no-new'.
> ok 148 'es5.js' should include existing rule 'no-new-func'.
> ok 149 'es5.js' should include existing rule 'no-new-object'.
> ok 150 'es5.js' should include existing rule 'no-new-require'.
> ok 151 'es5.js' should include existing rule 'no-new-symbol'.
> ok 152 'es5.js' should disable ES2015 rule 'no-new-symbol'.
> ok 153 'es5.js' should include existing rule 'no-new-wrappers'.
> ok 154 'es5.js' should include existing rule 'no-obj-calls'.
> ok 155 'es5.js' should include existing rule 'no-octal'.
> ok 156 'es5.js' should include existing rule 'no-octal-escape'.
> ok 157 'es5.js' should include existing rule 'no-param-reassign'.
> ok 158 'es5.js' should include existing rule 'no-path-concat'.
> ok 159 'es5.js' should include existing rule 'no-plusplus'.
> ok 160 'es5.js' should include existing rule 'no-process-env'.
> ok 161 'es5.js' should include existing rule 'no-process-exit'.
> ok 162 'es5.js' should include existing rule 'no-proto'.
> ok 163 'es5.js' should include existing rule 'no-prototype-builtins'.
> ok 164 'es5.js' should include existing rule 'no-redeclare'.
> ok 165 'es5.js' should include existing rule 'no-regex-spaces'.
> ok 166 'es5.js' should include existing rule 'no-restricted-globals'.
> ok 167 'es5.js' should include existing rule 'no-restricted-imports'.
> ok 168 'es5.js' should disable ES2015 rule 'no-restricted-imports'.
> ok 169 'es5.js' should include existing rule 'no-restricted-modules'.
> ok 170 'es5.js' should include existing rule 'no-restricted-properties'.
> ok 171 'es5.js' should include existing rule 'no-restricted-syntax'.
> ok 172 'es5.js' should include existing rule 'no-return-assign'.
> ok 173 'es5.js' should include existing rule 'no-return-await'.
> ok 174 'es5.js' should include existing rule 'no-script-url'.
> ok 175 'es5.js' should include existing rule 'no-self-assign'.
> ok 176 'es5.js' should include existing rule 'no-self-compare'.
> ok 177 'es5.js' should include existing rule 'no-sequences'.
> ok 178 'es5.js' should include existing rule 'no-shadow'.
> ok 179 'es5.js' should include existing rule 'no-shadow-restricted-names'.
> ok 180 'es5.js' should include existing rule 'no-sparse-arrays'.
> ok 181 'es5.js' should include existing rule 'no-sync'.
> ok 182 'es5.js' should include existing rule 'no-tabs'.
> ok 183 'es5.js' should include existing rule 'no-template-curly-in-string'.
> ok 184 'es5.js' should include existing rule 'no-ternary'.
> ok 185 'es5.js' should include existing rule 'no-this-before-super'.
> ok 186 'es5.js' should disable ES2015 rule 'no-this-before-super'.
> ok 187 'es5.js' should include existing rule 'no-throw-literal'.
> ok 188 'es5.js' should include existing rule 'no-trailing-spaces'.
> ok 189 'es5.js' should include existing rule 'no-undef'.
> ok 190 'es5.js' should include existing rule 'no-undef-init'.
> ok 191 'es5.js' should include existing rule 'no-undefined'.
> ok 192 'es5.js' should include existing rule 'no-underscore-dangle'.
> ok 193 'es5.js' should include existing rule 'no-unexpected-multiline'.
> ok 194 'es5.js' should include existing rule 'no-unmodified-loop-condition'.
> ok 195 'es5.js' should include existing rule 'no-unneeded-ternary'.
> ok 196 'es5.js' should include existing rule 'no-unreachable'.
> ok 197 'es5.js' should include existing rule 'no-unsafe-finally'.
> ok 198 'es5.js' should include existing rule 'no-unsafe-negation'.
> ok 199 'es5.js' should include existing rule 'no-unused-expressions'.
> ok 200 'es5.js' should include existing rule 'no-unused-labels'.
> ok 201 'es5.js' should include existing rule 'no-unused-vars'.
> ok 202 'es5.js' should include existing rule 'no-use-before-define'.
> ok 203 'es5.js' should include existing rule 'no-useless-call'.
> ok 204 'es5.js' should include existing rule 'no-useless-catch'.
> ok 205 'es5.js' should include existing rule 'no-useless-computed-key'.
> ok 206 'es5.js' should disable ES2015 rule 'no-useless-computed-key'.
> ok 207 'es5.js' should include existing rule 'no-useless-concat'.
> ok 208 'es5.js' should include existing rule 'no-useless-constructor'.
> ok 209 'es5.js' should disable ES2015 rule 'no-useless-constructor'.
> ok 210 'es5.js' should include existing rule 'no-useless-escape'.
> ok 211 'es5.js' should include existing rule 'no-useless-rename'.
> ok 212 'es5.js' should disable ES2015 rule 'no-useless-rename'.
> ok 213 'es5.js' should include existing rule 'no-useless-return'.
> ok 214 'es5.js' should include existing rule 'no-var'.
> ok 215 'es5.js' should disable ES2015 rule 'no-var'.
> ok 216 'es5.js' should include existing rule 'no-void'.
> ok 217 'es5.js' should include existing rule 'no-warning-comments'.
> ok 218 'es5.js' should include existing rule 'no-whitespace-before-property'.
> ok 219 'es5.js' should include existing rule 'no-with'.
> ok 220 'es5.js' should include existing rule 'nonblock-statement-body-position'.
> ok 221 'es5.js' should include existing rule 'object-curly-newline'.
> ok 222 'es5.js' should include existing rule 'object-curly-spacing'.
> ok 223 'es5.js' should include existing rule 'object-property-newline'.
> ok 224 'es5.js' should include existing rule 'object-shorthand'.
> ok 225 'es5.js' should disable ES2015 rule 'object-shorthand'.
> ok 226 'es5.js' should include existing rule 'one-var'.
> ok 227 'es5.js' should include existing rule 'one-var-declaration-per-line'.
> ok 228 'es5.js' should include existing rule 'operator-assignment'.
> ok 229 'es5.js' should include existing rule 'operator-linebreak'.
> ok 230 'es5.js' should include existing rule 'padded-blocks'.
> ok 231 'es5.js' should include existing rule 'padding-line-between-statements'.
> ok 232 'es5.js' should include existing rule 'prefer-arrow-callback'.
> ok 233 'es5.js' should disable ES2015 rule 'prefer-arrow-callback'.
> ok 234 'es5.js' should include existing rule 'prefer-const'.
> ok 235 'es5.js' should disable ES2015 rule 'prefer-const'.
> ok 236 'es5.js' should include existing rule 'prefer-destructuring'.
> ok 237 'es5.js' should disable ES2015 rule 'prefer-destructuring'.
> ok 238 'es5.js' should include existing rule 'prefer-named-capture-group'.
> ok 239 'es5.js' should include existing rule 'prefer-numeric-literals'.
> ok 240 'es5.js' should disable ES2015 rule 'prefer-numeric-literals'.
> ok 241 'es5.js' should include existing rule 'prefer-object-spread'.
> ok 242 'es5.js' should include existing rule 'prefer-promise-reject-errors'.
> ok 243 'es5.js' should include existing rule 'prefer-rest-params'.
> ok 244 'es5.js' should disable ES2015 rule 'prefer-rest-params'.
> ok 245 'es5.js' should include existing rule 'prefer-spread'.
> ok 246 'es5.js' should disable ES2015 rule 'prefer-spread'.
> ok 247 'es5.js' should include existing rule 'prefer-template'.
> ok 248 'es5.js' should disable ES2015 rule 'prefer-template'.
> ok 249 'es5.js' should include existing rule 'quote-props'.
> ok 250 'es5.js' should include existing rule 'quotes'.
> ok 251 'es5.js' should include existing rule 'radix'.
> ok 252 'es5.js' should include existing rule 'require-atomic-updates'.
> ok 253 'es5.js' should include existing rule 'require-await'.
> ok 254 'es5.js' should include existing rule 'require-unicode-regexp'.
> ok 255 'es5.js' should include existing rule 'require-yield'.
> ok 256 'es5.js' should disable ES2015 rule 'require-yield'.
> ok 257 'es5.js' should include existing rule 'rest-spread-spacing'.
> ok 258 'es5.js' should disable ES2015 rule 'rest-spread-spacing'.
> ok 259 'es5.js' should include existing rule 'semi'.
> ok 260 'es5.js' should include existing rule 'semi-spacing'.
> ok 261 'es5.js' should include existing rule 'semi-style'.
> ok 262 'es5.js' should include existing rule 'sort-imports'.
> ok 263 'es5.js' should disable ES2015 rule 'sort-imports'.
> ok 264 'es5.js' should include existing rule 'sort-keys'.
> ok 265 'es5.js' should include existing rule 'sort-vars'.
> ok 266 'es5.js' should include existing rule 'space-before-blocks'.
> ok 267 'es5.js' should include existing rule 'space-before-function-paren'.
> ok 268 'es5.js' should include existing rule 'space-in-parens'.
> ok 269 'es5.js' should include existing rule 'space-infix-ops'.
> ok 270 'es5.js' should include existing rule 'space-unary-ops'.
> ok 271 'es5.js' should include existing rule 'spaced-comment'.
> ok 272 'es5.js' should include existing rule 'strict'.
> ok 273 'es5.js' should include existing rule 'switch-colon-spacing'.
> ok 274 'es5.js' should include existing rule 'symbol-description'.
> ok 275 'es5.js' should disable ES2015 rule 'symbol-description'.
> ok 276 'es5.js' should include existing rule 'template-curly-spacing'.
> ok 277 'es5.js' should disable ES2015 rule 'template-curly-spacing'.
> ok 278 'es5.js' should include existing rule 'template-tag-spacing'.
> ok 279 'es5.js' should include existing rule 'unicode-bom'.
> ok 280 'es5.js' should include existing rule 'use-isnan'.
> ok 281 'es5.js' should include existing rule 'valid-typeof'.
> ok 282 'es5.js' should include existing rule 'vars-on-top'.
> ok 283 'es5.js' should include existing rule 'wrap-iife'.
> ok 284 'es5.js' should include existing rule 'wrap-regex'.
> ok 285 'es5.js' should include existing rule 'yield-star-spacing'.
> ok 286 'es5.js' should disable ES2015 rule 'yield-star-spacing'.
> ok 287 'es5.js' should include existing rule 'yoda'.
> ok 288 '+eslint-plugin.js' should be a valid config.
> ok 289 '+eslint-plugin.js' should include existing rule '@mysticatea/eslint-plugin/consistent-output'.
> ok 290 '+eslint-plugin.js' should include existing rule '@mysticatea/eslint-plugin/fixer-return'.
> ok 291 '+eslint-plugin.js' should include existing rule '@mysticatea/eslint-plugin/meta-property-ordering'.
> ok 292 '+eslint-plugin.js' should include existing rule '@mysticatea/eslint-plugin/no-deprecated-context-methods'.
> ok 293 '+eslint-plugin.js' should include existing rule '@mysticatea/eslint-plugin/no-deprecated-report-api'.
> ok 294 '+eslint-plugin.js' should include existing rule '@mysticatea/eslint-plugin/no-identical-tests'.
> ok 295 '+eslint-plugin.js' should include existing rule '@mysticatea/eslint-plugin/no-missing-placeholders'.
> ok 296 '+eslint-plugin.js' should include existing rule '@mysticatea/eslint-plugin/no-unused-placeholders'.
> ok 297 '+eslint-plugin.js' should include existing rule '@mysticatea/eslint-plugin/no-useless-token-range'.
> # TODO: not ok 298 '+eslint-plugin.js' should include existing rule '@mysticatea/eslint-plugin/prefer-object-rule'.
>   The expression evaluated to a falsy value:
>   
>     assert(ruleId in configuredRules)
>   
>   AssertionError [ERR_ASSERTION]: The expression evaluated to a falsy value:
>   
>     assert(ruleId in configuredRules)
>   
>       at Context.<anonymous> (tests/lib/configs/eslint-plugin.js:22:13)
>       at callFn (/usr/share/nodejs/mocha/lib/runnable.js:364:21)
>       at Test.Runnable.run (/usr/share/nodejs/mocha/lib/runnable.js:352:5)
>       at Runner.runTest (/usr/share/nodejs/mocha/lib/runner.js:677:10)
>       at /usr/share/nodejs/mocha/lib/runner.js:801:12
>       at next (/usr/share/nodejs/mocha/lib/runner.js:594:14)
>       at /usr/share/nodejs/mocha/lib/runner.js:604:7
>       at next (/usr/share/nodejs/mocha/lib/runner.js:486:14)
>       at Immediate._onImmediate (/usr/share/nodejs/mocha/lib/runner.js:572:5)
>       at processImmediate (internal/timers.js:461:21)
> ok 299 '+eslint-plugin.js' should include existing rule '@mysticatea/eslint-plugin/prefer-output-null'.
> ok 300 '+eslint-plugin.js' should include existing rule '@mysticatea/eslint-plugin/prefer-placeholders'.
> ok 301 '+eslint-plugin.js' should include existing rule '@mysticatea/eslint-plugin/prefer-replace-text'.
> ok 302 '+eslint-plugin.js' should include existing rule '@mysticatea/eslint-plugin/report-message-format'.
> # TODO: not ok 303 '+eslint-plugin.js' should include existing rule '@mysticatea/eslint-plugin/require-meta-docs-description'.
>   The expression evaluated to a falsy value:
>   
>     assert(ruleId in configuredRules)
>   
>   AssertionError [ERR_ASSERTION]: The expression evaluated to a falsy value:
>   
>     assert(ruleId in configuredRules)
>   
>       at Context.<anonymous> (tests/lib/configs/eslint-plugin.js:22:13)
>       at callFn (/usr/share/nodejs/mocha/lib/runnable.js:364:21)
>       at Test.Runnable.run (/usr/share/nodejs/mocha/lib/runnable.js:352:5)
>       at Runner.runTest (/usr/share/nodejs/mocha/lib/runner.js:677:10)
>       at /usr/share/nodejs/mocha/lib/runner.js:801:12
>       at next (/usr/share/nodejs/mocha/lib/runner.js:594:14)
>       at /usr/share/nodejs/mocha/lib/runner.js:604:7
>       at next (/usr/share/nodejs/mocha/lib/runner.js:486:14)
>       at Immediate._onImmediate (/usr/share/nodejs/mocha/lib/runner.js:572:5)
>       at processImmediate (internal/timers.js:461:21)
> ok 304 '+eslint-plugin.js' should include existing rule '@mysticatea/eslint-plugin/require-meta-docs-url'.
> ok 305 '+eslint-plugin.js' should include existing rule '@mysticatea/eslint-plugin/require-meta-fixable'.
> # TODO: not ok 306 '+eslint-plugin.js' should include existing rule '@mysticatea/eslint-plugin/require-meta-schema'.
>   The expression evaluated to a falsy value:
>   
>     assert(ruleId in configuredRules)
>   
>   AssertionError [ERR_ASSERTION]: The expression evaluated to a falsy value:
>   
>     assert(ruleId in configuredRules)
>   
>       at Context.<anonymous> (tests/lib/configs/eslint-plugin.js:22:13)
>       at callFn (/usr/share/nodejs/mocha/lib/runnable.js:364:21)
>       at Test.Runnable.run (/usr/share/nodejs/mocha/lib/runnable.js:352:5)
>       at Runner.runTest (/usr/share/nodejs/mocha/lib/runner.js:677:10)
>       at /usr/share/nodejs/mocha/lib/runner.js:801:12
>       at next (/usr/share/nodejs/mocha/lib/runner.js:594:14)
>       at /usr/share/nodejs/mocha/lib/runner.js:604:7
>       at next (/usr/share/nodejs/mocha/lib/runner.js:486:14)
>       at Immediate._onImmediate (/usr/share/nodejs/mocha/lib/runner.js:572:5)
>       at processImmediate (internal/timers.js:461:21)
> ok 307 '+eslint-plugin.js' should include existing rule '@mysticatea/eslint-plugin/require-meta-type'.
> ok 308 '+eslint-plugin.js' should include existing rule '@mysticatea/eslint-plugin/test-case-property-ordering'.
> ok 309 '+eslint-plugin.js' should include existing rule '@mysticatea/eslint-plugin/test-case-shorthand-strings'.
> ok 310 '+node.js' should be a valid config.
> # TODO: not ok 311 '+node.js' should include existing rule '@mysticatea/node/callback-return'.
>   The expression evaluated to a falsy value:
>   
>     assert(ruleId in configuredRules)
>   
>   AssertionError [ERR_ASSERTION]: The expression evaluated to a falsy value:
>   
>     assert(ruleId in configuredRules)
>   
>       at Context.<anonymous> (tests/lib/configs/node.js:26:13)
>       at callFn (/usr/share/nodejs/mocha/lib/runnable.js:364:21)
>       at Test.Runnable.run (/usr/share/nodejs/mocha/lib/runnable.js:352:5)
>       at Runner.runTest (/usr/share/nodejs/mocha/lib/runner.js:677:10)
>       at /usr/share/nodejs/mocha/lib/runner.js:801:12
>       at next (/usr/share/nodejs/mocha/lib/runner.js:594:14)
>       at /usr/share/nodejs/mocha/lib/runner.js:604:7
>       at next (/usr/share/nodejs/mocha/lib/runner.js:486:14)
>       at Immediate._onImmediate (/usr/share/nodejs/mocha/lib/runner.js:572:5)
>       at processImmediate (internal/timers.js:461:21)
> ok 312 '+node.js' should include existing rule '@mysticatea/node/exports-style'.
> ok 313 '+node.js' should include existing rule '@mysticatea/node/file-extension-in-import'.
> # TODO: not ok 314 '+node.js' should include existing rule '@mysticatea/node/global-require'.
>   The expression evaluated to a falsy value:
>   
>     assert(ruleId in configuredRules)
>   
>   AssertionError [ERR_ASSERTION]: The expression evaluated to a falsy value:
>   
>     assert(ruleId in configuredRules)
>   
>       at Context.<anonymous> (tests/lib/configs/node.js:26:13)
>       at callFn (/usr/share/nodejs/mocha/lib/runnable.js:364:21)
>       at Test.Runnable.run (/usr/share/nodejs/mocha/lib/runnable.js:352:5)
>       at Runner.runTest (/usr/share/nodejs/mocha/lib/runner.js:677:10)
>       at /usr/share/nodejs/mocha/lib/runner.js:801:12
>       at next (/usr/share/nodejs/mocha/lib/runner.js:594:14)
>       at /usr/share/nodejs/mocha/lib/runner.js:604:7
>       at next (/usr/share/nodejs/mocha/lib/runner.js:486:14)
>       at Immediate._onImmediate (/usr/share/nodejs/mocha/lib/runner.js:572:5)
>       at processImmediate (internal/timers.js:461:21)
> # TODO: not ok 315 '+node.js' should include existing rule '@mysticatea/node/handle-callback-err'.
>   The expression evaluated to a falsy value:
>   
>     assert(ruleId in configuredRules)
>   
>   AssertionError [ERR_ASSERTION]: The expression evaluated to a falsy value:
>   
>     assert(ruleId in configuredRules)
>   
>       at Context.<anonymous> (tests/lib/configs/node.js:26:13)
>       at callFn (/usr/share/nodejs/mocha/lib/runnable.js:364:21)
>       at Test.Runnable.run (/usr/share/nodejs/mocha/lib/runnable.js:352:5)
>       at Runner.runTest (/usr/share/nodejs/mocha/lib/runner.js:677:10)
>       at /usr/share/nodejs/mocha/lib/runner.js:801:12
>       at next (/usr/share/nodejs/mocha/lib/runner.js:594:14)
>       at /usr/share/nodejs/mocha/lib/runner.js:604:7
>       at next (/usr/share/nodejs/mocha/lib/runner.js:486:14)
>       at Immediate._onImmediate (/usr/share/nodejs/mocha/lib/runner.js:572:5)
>       at processImmediate (internal/timers.js:461:21)
> # TODO: not ok 316 '+node.js' should include existing rule '@mysticatea/node/no-callback-literal'.
>   The expression evaluated to a falsy value:
>   
>     assert(ruleId in configuredRules)
>   
>   AssertionError [ERR_ASSERTION]: The expression evaluated to a falsy value:
>   
>     assert(ruleId in configuredRules)
>   
>       at Context.<anonymous> (tests/lib/configs/node.js:26:13)
>       at callFn (/usr/share/nodejs/mocha/lib/runnable.js:364:21)
>       at Test.Runnable.run (/usr/share/nodejs/mocha/lib/runnable.js:352:5)
>       at Runner.runTest (/usr/share/nodejs/mocha/lib/runner.js:677:10)
>       at /usr/share/nodejs/mocha/lib/runner.js:801:12
>       at next (/usr/share/nodejs/mocha/lib/runner.js:594:14)
>       at /usr/share/nodejs/mocha/lib/runner.js:604:7
>       at next (/usr/share/nodejs/mocha/lib/runner.js:486:14)
>       at Immediate._onImmediate (/usr/share/nodejs/mocha/lib/runner.js:572:5)
>       at processImmediate (internal/timers.js:461:21)
> ok 317 '+node.js' should include existing rule '@mysticatea/node/no-deprecated-api'.
> # TODO: not ok 318 '+node.js' should include existing rule '@mysticatea/node/no-exports-assign'.
>   The expression evaluated to a falsy value:
>   
>     assert(ruleId in configuredRules)
>   
>   AssertionError [ERR_ASSERTION]: The expression evaluated to a falsy value:
>   
>     assert(ruleId in configuredRules)
>   
>       at Context.<anonymous> (tests/lib/configs/node.js:26:13)
>       at callFn (/usr/share/nodejs/mocha/lib/runnable.js:364:21)
>       at Test.Runnable.run (/usr/share/nodejs/mocha/lib/runnable.js:352:5)
>       at Runner.runTest (/usr/share/nodejs/mocha/lib/runner.js:677:10)
>       at /usr/share/nodejs/mocha/lib/runner.js:801:12
>       at next (/usr/share/nodejs/mocha/lib/runner.js:594:14)
>       at /usr/share/nodejs/mocha/lib/runner.js:604:7
>       at next (/usr/share/nodejs/mocha/lib/runner.js:486:14)
>       at Immediate._onImmediate (/usr/share/nodejs/mocha/lib/runner.js:572:5)
>       at processImmediate (internal/timers.js:461:21)
> ok 319 '+node.js' should include existing rule '@mysticatea/node/no-extraneous-import'.
> ok 320 '+node.js' should include existing rule '@mysticatea/node/no-extraneous-require'.
> ok 321 '+node.js' should include existing rule '@mysticatea/node/no-missing-import'.
> ok 322 '+node.js' should include existing rule '@mysticatea/node/no-missing-require'.
> # TODO: not ok 323 '+node.js' should include existing rule '@mysticatea/node/no-mixed-requires'.
>   The expression evaluated to a falsy value:
>   
>     assert(ruleId in configuredRules)
>   
>   AssertionError [ERR_ASSERTION]: The expression evaluated to a falsy value:
>   
>     assert(ruleId in configuredRules)
>   
>       at Context.<anonymous> (tests/lib/configs/node.js:26:13)
>       at callFn (/usr/share/nodejs/mocha/lib/runnable.js:364:21)
>       at Test.Runnable.run (/usr/share/nodejs/mocha/lib/runnable.js:352:5)
>       at Runner.runTest (/usr/share/nodejs/mocha/lib/runner.js:677:10)
>       at /usr/share/nodejs/mocha/lib/runner.js:801:12
>       at next (/usr/share/nodejs/mocha/lib/runner.js:594:14)
>       at /usr/share/nodejs/mocha/lib/runner.js:604:7
>       at next (/usr/share/nodejs/mocha/lib/runner.js:486:14)
>       at Immediate._onImmediate (/usr/share/nodejs/mocha/lib/runner.js:572:5)
>       at processImmediate (internal/timers.js:461:21)
> # TODO: not ok 324 '+node.js' should include existing rule '@mysticatea/node/no-new-require'.
>   The expression evaluated to a falsy value:
>   
>     assert(ruleId in configuredRules)
>   
>   AssertionError [ERR_ASSERTION]: The expression evaluated to a falsy value:
>   
>     assert(ruleId in configuredRules)
>   
>       at Context.<anonymous> (tests/lib/configs/node.js:26:13)
>       at callFn (/usr/share/nodejs/mocha/lib/runnable.js:364:21)
>       at Test.Runnable.run (/usr/share/nodejs/mocha/lib/runnable.js:352:5)
>       at Runner.runTest (/usr/share/nodejs/mocha/lib/runner.js:677:10)
>       at /usr/share/nodejs/mocha/lib/runner.js:801:12
>       at next (/usr/share/nodejs/mocha/lib/runner.js:594:14)
>       at /usr/share/nodejs/mocha/lib/runner.js:604:7
>       at next (/usr/share/nodejs/mocha/lib/runner.js:486:14)
>       at Immediate._onImmediate (/usr/share/nodejs/mocha/lib/runner.js:572:5)
>       at processImmediate (internal/timers.js:461:21)
> # TODO: not ok 325 '+node.js' should include existing rule '@mysticatea/node/no-path-concat'.
>   The expression evaluated to a falsy value:
>   
>     assert(ruleId in configuredRules)
>   
>   AssertionError [ERR_ASSERTION]: The expression evaluated to a falsy value:
>   
>     assert(ruleId in configuredRules)
>   
>       at Context.<anonymous> (tests/lib/configs/node.js:26:13)
>       at callFn (/usr/share/nodejs/mocha/lib/runnable.js:364:21)
>       at Test.Runnable.run (/usr/share/nodejs/mocha/lib/runnable.js:352:5)
>       at Runner.runTest (/usr/share/ERROR: 1 non-TODO tests failed
> nodejs/mocha/lib/runner.js:677:10)
>       at /usr/share/nodejs/mocha/lib/runner.js:801:12
>       at next (/usr/share/nodejs/mocha/lib/runner.js:594:14)
>       at /usr/share/nodejs/mocha/lib/runner.js:604:7
>       at next (/usr/share/nodejs/mocha/lib/runner.js:486:14)
>       at Immediate._onImmediate (/usr/share/nodejs/mocha/lib/runner.js:572:5)
>       at processImmediate (internal/timers.js:461:21)
> # TODO: not ok 326 '+node.js' should include existing rule '@mysticatea/node/no-process-env'.
>   The expression evaluated to a falsy value:
>   
>     assert(ruleId in configuredRules)
>   
>   AssertionError [ERR_ASSERTION]: The expression evaluated to a falsy value:
>   
>     assert(ruleId in configuredRules)
>   
>       at Context.<anonymous> (tests/lib/configs/node.js:26:13)
>       at callFn (/usr/share/nodejs/mocha/lib/runnable.js:364:21)
>       at Test.Runnable.run (/usr/share/nodejs/mocha/lib/runnable.js:352:5)
>       at Runner.runTest (/usr/share/nodejs/mocha/lib/runner.js:677:10)
>       at /usr/share/nodejs/mocha/lib/runner.js:801:12
>       at next (/usr/share/nodejs/mocha/lib/runner.js:594:14)
>       at /usr/share/nodejs/mocha/lib/runner.js:604:7
>       at next (/usr/share/nodejs/mocha/lib/runner.js:486:14)
>       at Immediate._onImmediate (/usr/share/nodejs/mocha/lib/runner.js:572:5)
>       at processImmediate (internal/timers.js:461:21)
> # TODO: not ok 327 '+node.js' should include existing rule '@mysticatea/node/no-process-exit'.
>   The expression evaluated to a falsy value:
>   
>     assert(ruleId in configuredRules)
>   
>   AssertionError [ERR_ASSERTION]: The expression evaluated to a falsy value:
>   
>     assert(ruleId in configuredRules)
>   
>       at Context.<anonymous> (tests/lib/configs/node.js:26:13)
>       at callFn (/usr/share/nodejs/mocha/lib/runnable.js:364:21)
>       at Test.Runnable.run (/usr/share/nodejs/mocha/lib/runnable.js:352:5)
>       at Runner.runTest (/usr/share/nodejs/mocha/lib/runner.js:677:10)
>       at /usr/share/nodejs/mocha/lib/runner.js:801:12
>       at next (/usr/share/nodejs/mocha/lib/runner.js:594:14)
>       at /usr/share/nodejs/mocha/lib/runner.js:604:7
>       at next (/usr/share/nodejs/mocha/lib/runner.js:486:14)
>       at Immediate._onImmediate (/usr/share/nodejs/mocha/lib/runner.js:572:5)
>       at processImmediate (internal/timers.js:461:21)
> # TODO: not ok 328 '+node.js' should include existing rule '@mysticatea/node/no-restricted-import'.
>   The expression evaluated to a falsy value:
>   
>     assert(ruleId in configuredRules)
>   
>   AssertionError [ERR_ASSERTION]: The expression evaluated to a falsy value:
>   
>     assert(ruleId in configuredRules)
>   
>       at Context.<anonymous> (tests/lib/configs/node.js:26:13)
>       at callFn (/usr/share/nodejs/mocha/lib/runnable.js:364:21)
>       at Test.Runnable.run (/usr/share/nodejs/mocha/lib/runnable.js:352:5)
>       at Runner.runTest (/usr/share/nodejs/mocha/lib/runner.js:677:10)
>       at /usr/share/nodejs/mocha/lib/runner.js:801:12
>       at next (/usr/share/nodejs/mocha/lib/runner.js:594:14)
>       at /usr/share/nodejs/mocha/lib/runner.js:604:7
>       at next (/usr/share/nodejs/mocha/lib/runner.js:486:14)
>       at Immediate._onImmediate (/usr/share/nodejs/mocha/lib/runner.js:572:5)
>       at processImmediate (internal/timers.js:461:21)
> # TODO: not ok 329 '+node.js' should include existing rule '@mysticatea/node/no-restricted-require'.
>   The expression evaluated to a falsy value:
>   
>     assert(ruleId in configuredRules)
>   
>   AssertionError [ERR_ASSERTION]: The expression evaluated to a falsy value:
>   
>     assert(ruleId in configuredRules)
>   
>       at Context.<anonymous> (tests/lib/configs/node.js:26:13)
>       at callFn (/usr/share/nodejs/mocha/lib/runnable.js:364:21)
>       at Test.Runnable.run (/usr/share/nodejs/mocha/lib/runnable.js:352:5)
>       at Runner.runTest (/usr/share/nodejs/mocha/lib/runner.js:677:10)
>       at /usr/share/nodejs/mocha/lib/runner.js:801:12
>       at next (/usr/share/nodejs/mocha/lib/runner.js:594:14)
>       at /usr/share/nodejs/mocha/lib/runner.js:604:7
>       at next (/usr/share/nodejs/mocha/lib/runner.js:486:14)
>       at Immediate._onImmediate (/usr/share/nodejs/mocha/lib/runner.js:572:5)
>       at processImmediate (internal/timers.js:461:21)
> # TODO: not ok 330 '+node.js' should include existing rule '@mysticatea/node/no-sync'.
>   The expression evaluated to a falsy value:
>   
>     assert(ruleId in configuredRules)
>   
>   AssertionError [ERR_ASSERTION]: The expression evaluated to a falsy value:
>   
>     assert(ruleId in configuredRules)
>   
>       at Context.<anonymous> (tests/lib/configs/node.js:26:13)
>       at callFn (/usr/share/nodejs/mocha/lib/runnable.js:364:21)
>       at Test.Runnable.run (/usr/share/nodejs/mocha/lib/runnable.js:352:5)
>       at Runner.runTest (/usr/share/nodejs/mocha/lib/runner.js:677:10)
>       at /usr/share/nodejs/mocha/lib/runner.js:801:12
>       at next (/usr/share/nodejs/mocha/lib/runner.js:594:14)
>       at /usr/share/nodejs/mocha/lib/runner.js:604:7
>       at next (/usr/share/nodejs/mocha/lib/runner.js:486:14)
>       at Immediate._onImmediate (/usr/share/nodejs/mocha/lib/runner.js:572:5)
>       at processImmediate (internal/timers.js:461:21)
> ok 331 '+node.js' should include existing rule '@mysticatea/node/no-unpublished-bin'.
> ok 332 '+node.js' should include existing rule '@mysticatea/node/no-unpublished-import'.
> ok 333 '+node.js' should include existing rule '@mysticatea/node/no-unpublished-require'.
> ok 334 '+node.js' should include existing rule '@mysticatea/node/no-unsupported-features/es-builtins'.
> ok 335 '+node.js' should include existing rule '@mysticatea/node/no-unsupported-features/es-syntax'.
> ok 336 '+node.js' should include existing rule '@mysticatea/node/no-unsupported-features/node-builtins'.
> ok 337 '+node.js' should include existing rule '@mysticatea/node/prefer-global/buffer'.
> ok 338 '+node.js' should include existing rule '@mysticatea/node/prefer-global/console'.
> ok 339 '+node.js' should include existing rule '@mysticatea/node/prefer-global/process'.
> ok 340 '+node.js' should include existing rule '@mysticatea/node/prefer-global/text-decoder'.
> ok 341 '+node.js' should include existing rule '@mysticatea/node/prefer-global/text-encoder'.
> ok 342 '+node.js' should include existing rule '@mysticatea/node/prefer-global/url-search-params'.
> ok 343 '+node.js' should include existing rule '@mysticatea/node/prefer-global/url'.
> ok 344 '+node.js' should include existing rule '@mysticatea/node/prefer-promises/dns'.
> ok 345 '+node.js' should include existing rule '@mysticatea/node/prefer-promises/fs'.
> ok 346 '+node.js' should include existing rule '@mysticatea/node/process-exit-as-throw'.
> ok 347 '+node.js' should include existing rule '@mysticatea/node/shebang'.
> # tests 347
> # pass 329
> # fail 18
> 1..347
> # skipped 17
> # skip-patterns 17
> make[1]: *** [debian/rules:65: override_dh_auto_test] Error 1

The full build log is available from:
   http://qa-logs.debian.net/2021/01/20/node-mysticatea-eslint-plugin_11.0.0~ds-2_unstable.log

A list of current common problems and possible solutions is available at
http://wiki.debian.org/qa.debian.org/FTBFS . You're welcome to contribute!

If you reassign this bug to another package, please marking it as 'affects'-ing
this package. See https://www.debian.org/Bugs/server-control#affects

If you fail to reproduce this, please provide a build log and diff it with me
so that we can identify if something relevant changed in the meantime.

About the archive rebuild: The rebuild was done on EC2 VM instances from
Amazon Web Services, using a clean, minimal and up-to-date chroot. Every
failed build was retried once to eliminate random failures.



More information about the Pkg-javascript-devel mailing list