xterm.js
xterm.js copied to clipboard
Lint using 🐊Putout: part 7

Throughout your life advance daily, becoming more skillful than yesterday more skillful than today. This is never-ending.
(c) Yamamoto Tsunetomo "Hagakure"
The time is come for a new report of Xterm linting by 🐊v27:
☝️ As usual, any rule can be disabled.
Command used:
putout . --fix
Applied rules:
Current config for 🐊Putout v27:
{
"rules": {
"apply-is-array": ["on", {
"inline": true
}],
"apply-comparison-order": "off",
"new/remove-useless": "off",
"remove-useless-return": "off",
"typescript/remove-useless-parens": "off",
"typescript/remove-useless-types-from-constants": "off",
"remove-useless-type-conversion/with-double-negations": "off",
"convert-typeof-to-is-type": "off",
"apply-shorthand-properties": "off",
"apply-destructuring": "off",
"apply-numeric-separators": "off",
"convert-assignment-to-comparison": "off",
"convert-apply-to-spread": "off",
"convert-math-pow": "off",
"convert-for-to-for-of": "off",
"convert-template-to-string": "off",
"strict-mode": "off",
"remove-useless-spread/object": "off",
"remove-useless-array-constructor": "off",
"remove-boolean-from-assertions": "off",
"remove-iife": "off",
"remove-console": "off",
"remove-unused-variables": "off",
"remove-useless-variables": "off",
"merge-if-statements": "off",
"promises/add-missing-await": "off",
"promises/remove-useless-async": "off",
"simplify-ternary": "off",
"nodejs/convert-dirname-to-url": "off",
"nodejs/declare-after-requir": "off",
"declare-imports-first": "off",
"apply-array-at": "off",
"try-catch": "off"
},
"match": {
"*.benchmark.ts": {
"remove-unused-expressions": "off"
},
"SerializeAddon.test.ts": {
"regexp/optimize": "off"
},
"Terminal.ts": {
"logical-expressions/remove-duplicates": "off"
}
},
"plugins": [
"apply-shorthand-properties"
],
"ignore": [
"addons/*/lib/*.js",
"*.benchmark.js",
"*.md",
"*.json",
"*ignore",
"*.yml",
".npmrc",
"*.css",
"out",
"out-test",
"demo"
]
}
Previous reports:
Just disabled unneeded rules :).