pve-eslint (7.18.0-1) unstable; urgency=medium [ Proxmox Support Team ] * update to 7.18.0 upstream release * switch from ECMA script 2017 to 2018, allowing use of spread operator, async iteration, final prototype for Promise and some RegExp features [ ESLint ] * relevant changes since 7.12.1 + Upgrade: @eslint/eslintrc to improve error message for invalid extends (#14009) (Milos Djermanovic) + Update: check logical assignment operators in the complexity rule (#13979) (Milos Djermanovic) + Fix: --init crash on question to upgrade/downgrade ESLint (fixes #13978) (#13995) (Milos Djermanovic) + Fix: no-extra-parens false positive with `let` identifier in for-loop (#13981) (Milos Djermanovic) + Upgrade: Bump lodash to fix security issue (#13993) (Frederik Prijck) + Update: check logical assignment in no-constant-condition (#13946) (Milos Djermanovic) + Update: use regexpp's default ecmaVersion in no-control-regex (#13969) (Milos Djermanovic) + Fix: use regexpp's default ecmaVersion in no-invalid-regexp (#13968) (Milos Djermanovic) + Update: add autofix to rule multiline-ternary (#13958) (薛定谔的猫) + Fix: no-useless-escape wrong loc and fix with CRLF in template elements (#13953) (Milos Djermanovic) + Fix: one-var shouldn't split declaration if it isn't in a statement list (#13959) (Milos Djermanovic) + Update: fix false negative of no-extra-parens with NewExpression (#13930) (Milos Djermanovic) + Fix: require-atomic-updates false positive across await (fixes #11954) (#13915) (buhi) + Fix: no-constant-condition false positives with unary expressions (#13927) (Milos Djermanovic) + Fix: false positive with await and ** in no-extra-parens (fixes #12739) (#13923) (Milos Djermanovic) + Upgrade: table@6.0.4 (#13920) (Rouven Weßling) + Fix: prefer-exponentiation-operator invalid autofix with await (#13924) (Milos Djermanovic) + Upgrade: @eslint/esintrc and espree for bug fixes (refs #13878) (#13908) (Brandon Mills) + Upgrade: file-entry-cache@6.0.0 (#13877) (Rouven Weßling) + New: no-unsafe-optional-chaining rule (fixes #13431) (#13859) (YeonJuan) + Fix: one-var autofixing for export (fixes #13834) (#13891) (Anix) + Update: fix 'skip' options in no-irregular-whitespace (fixes #13852) (#13853) (Milos Djermanovic) + New: Add no-nonoctal-decimal-escape rule (fixes #13765) (#13845) (Milos Djermanovic) + Fix: enable debug logs for @eslint/eslintrc (fixes #13850) (#13861) (Milos Djermanovic) + Fix: no-useless-constructor crash on bodyless constructor (fixes #13830) (#13842) (Ari Perkkiö) + New: Configurable List Size For Per-Rule Performance Metrics (#13812) (Bryan Mishkin) -- Proxmox Support Team Tue, 19 Jan 2021 17:07:51 +0100 pve-eslint (7.12.1-1) unstable; urgency=medium [ Proxmox Support Team ] * update to 7.12.1 release * add strict mode, for exiting also uncleanly on warnings [ ESLint ] * relevant changes since 7.2.0 + Upgrade: @eslint/eslintrc to fix rule schema validation (fixes #13793) (#13794) (Brandon Mills) + Fix: Pass internal config paths in FileEnumerator default (fixes #13789) (#13792) (Brandon Mills) + Update: skip keyword check for fns in space-before-blocks (fixes #13553) (#13712) (Milos Djermanovic) + Fix: autofix shouldn't produce template literals with `\8` or `\9` (#13737) (Milos Djermanovic) + Fix: yoda rule autofix produces syntax errors with adjacent tokens (#13760) (Milos Djermanovic) + Fix: prefer-destructuring invalid autofix with comma operator (#13761) (Milos Djermanovic) + Update: remove suggestion if it didn't provide a fix (fixes #13723) (#13772) (Milos Djermanovic) + Update: check template literal in no-script-url (#13775) (YeonJuan) + Update: treat all literals like boolean literal in no-constant-condition (#13245) (Zen) + Update: Fix && vs || short-circuiting false negatives (fixes #13634) (#13769) (Brandon Mills) + Update: check computed keys in no-prototype-builtins (fixes #13088) (#13755) (Milos Djermanovic) + Fix: don't count line after EOF in max-lines (#13735) (Milos Djermanovic) + Upgrade: eslint-visitor-keys@2.0.0 (#13732) (Milos Djermanovic) + Fix: account for linebreaks before postfix `++`/`--` in no-extra-parens (#13731) (Milos Djermanovic) + Update: support async arrow fn in function-paren-newline (fixes #13728) (#13729) (Michal Dziekonski) + Update: Add ignorePattern to no-inline-comments (#13029) (Edie Lemoine) + Fix: prefer-destructuring invalid autofix with computed property access (#13704) (Milos Djermanovic) + Upgrade: eslint-scope@5.1.1 (#13716) (Milos Djermanovic) + Fix: Corrected notice for invalid (:) plugin names (#13473) (Josh Goldberg) + Fix: prefer-destructuring removes comments (refs #13678) (#13682) (Milos Djermanovic) + Update: fix id-length false negatives on Object.prototype property names (#13670) (Milos Djermanovic) + Fix: NonOctalDecimalIntegerLiteral is decimal integer (fixes #13588) (#13664) (Milos Djermanovic) + Fix: Update broken @eslint/eslintrc version (fixes #13641) (#13647) (Nicholas C. Zakas) + Update: support logical assignments in code path analysis (refs #13569) (#13612) (Milos Djermanovic) + Update: support logical assignments in core rules (refs #13569) (#13618) (Milos Djermanovic) + Update: add es2021 environment (refs #13602) (#13603) (Milos Djermanovic) + Update: support numeric separators (refs #13568) (#13581) (Milos Djermanovic) + Update: Add exceptionPatterns to id-length rule (fixes #13094) (#13576) (sodam) + Update: support numeric-separator in no-loss-of-precision (refs #13568) (#13574) (Anix) + Update: add comment to message in no-warning-comments (fixes #12327) (#13522) (Anix) + Upgrade: espree@7.3.0 (refs #13568) (#13609) (Kai Cataldo) + Update: Add no-magic-numbers 'ignoreDefaultValues' option (#12611) (Dieter Luypaert) + Update: allowFunctionParams option in no-underscore-dangle (fixes 12579) (#13545) (Sunghyun Cho) + Fix: revert "Update: disallow multiple options in comma-dangle schema" (#13564) (Kai Cataldo) + Fix: indent for async arrow functions (fixes #13497) (#13544) (Anix) + Update: require `meta` for fixable rules in RuleTester (refs #13349) (#13489) (Milos Djermanovic) + Fix: Do not output `undefined` as line and column when it's unavailable (#13519) (haya14busa) + Fix: Update the chatroom link to go directly to help channel (#13536) (Nicholas C. Zakas) + Update: Change no-duplicate-case to comparing tokens (fixes #13485) (#13494) (Yosuke Ota) + Update: optional chaining support (fixes #12642) (#13416) (Toru Nagashima) + Upgrade: lodash@4.17.19 (#13499) (Yohan Siguret) + Update: deprecate id-blacklist rule (#13465) (Dimitri Mitropoulos) + Update: Improve report location no-irregular-whitespace (refs #12334) (#13462) (Milos Djermanovic) + Build: update webpack resolve.mainFields to match website config (#13457) (Milos Djermanovic) + Fix: arrow-body-style fixer for `in` wrap (fixes #11849) (#13228) (Anix) + Upgrade: Updated puppeteer version to v4.0.0 (#13444) (odidev) + Update: add allowSeparatedGroups option to sort-imports (fixes #12951) (#13455) (Milos Djermanovic) + Update: Improve report location for no-unneeded-ternary (refs #12334) (#13456) (Milos Djermanovic) + Update: Improve report location for max-len (refs #12334) (#13458) (Milos Djermanovic) + Fix: add end location to reports in object-curly-newline (refs #12334) (#13460) (Milos Djermanovic) + Fix: add end location to reports in keyword-spacing (refs #12334) (#13461) (Milos Djermanovic) + Fix: support typescript generics in arrow-parens (fixes #12570) (#13451) (Milos Djermanovic) + Fix: Revert config cloning (fixes #13447) (#13449) (薛定谔的猫) + Update: Improve array-callback-return report message (#13395) (Philip (flip) Kromer) + Fix: false positive new with member in no-extra-parens (fixes #12740) (#13375) (YeonJuan) + Fix: Clarify documentation on implicit ignore behavior (fixes #12348) (#12600) (Scott Hardin) + Update: Add option "ignoreGlobals" to camelcase rule (fixes #11716) (#12782) (David Gasperoni) + Update: improve report location in arrow-body-style (refs #12334) (#13424) (YeonJuan) + Update: prefer-regex-literal detect regex literals (fixes #12840) (#12842) (Mathias Schreck) + Update: rename id-blacklist to id-denylist (fixes #13407) (#13408) (Kai Cataldo) + Fix: Replace Infinity with Number.MAX_SAFE_INTEGER (fixes #13427) (#13435) (Nicholas C. Zakas) + Update: add missing `additionalProperties: false` to some rules' schema (#13198) (Milos Djermanovic) + Update: fix operator-linebreak overrides schema (#13199) (Milos Djermanovic) + New: Add no-promise-executor-return rule (fixes #12640) (#12648) (Milos Djermanovic) + Update: max-lines reporting loc improvement (refs #12334) (#13318) (Anix) + Update: object-property-newline end location (refs #12334) (#13399) (Anix) + Update: added empty error array check for false negative (#13200) (Anix) + Fix: clone config before validating (fixes #12592) (#13034) (Anix) + Update: semi-spacing should check do-while statements (#13358) (Milos Djermanovic) + Update: disallow multiple options in comma-dangle schema (fixes #13165) (#13166) (Milos Djermanovic) + New: Add no-unreachable-loop rule (fixes #12381) (#12660) (Milos Djermanovic) + Update: curly should check consequent `if` statements (#12947) (Milos Djermanovic) + Update: Drop @typescript-eslint/eslint-recommended from `eslint --init` (#13340) (Minh Nguyen) + Update: key-spacing loc changes for extra space (refs #12334) (#13362) (Anix) -- Proxmox Support Team Thu, 29 Oct 2020 11:48:08 +0100 pve-eslint (7.2.0-1) unstable; urgency=medium * update to 7.2.0 release * ship an example config and extend-rules sample files in docs * 'no-unused-vars': allow starting with _underscore * disable "no-underscore-dangle" as used in explicit unused variables * disable 'no-else-return' rule * try to improve 'object-curly-newline' rule * disable 'semi-style' rule for now * add --output-config CLI option * add possibiliity to extend base config over CLI -- Proxmox Support Team Sat, 06 Jun 2020 15:59:23 +0200 pve-eslint (7.0.0-1) unstable; urgency=medium * update to final 7.0.0 release -- Proxmox Support Team Fri, 22 May 2020 14:32:18 +0200 pve-eslint (7.0.0~alpha3-2) unstable; urgency=medium * use more condensed output format to save some lines * allow '!!' for boolean conversion * print file path relative to current working directory * ignore unused variable named 'me' -- Proxmox Support Team Fri, 10 Apr 2020 17:06:59 +0200 pve-eslint (7.0.0~alpha3-1) unstable; urgency=medium * exit sanely if no args are given * rules: dot-location: set location parameter to property -- Proxmox Support Team Thu, 09 Apr 2020 18:52:05 +0200 pve-eslint (7.0.0~alpha3) unstable; urgency=medium * bump version to match upstream one. -- Proxmox Support Team Thu, 09 Apr 2020 17:49:55 +0200 pve-eslint (1.0) unstable; urgency=low * first version -- Proxmox Support Team Thu, 02 Apr 2020 09:16:33 +0200