OpenLightingProject / open-fixture-library

A library and website for lighting technology's DMX fixture definition files.
https://open-fixture-library.org/
MIT License
193 stars 64 forks source link

Bump eslint-plugin-unicorn from 52.0.0 to 53.0.0 #3965

Closed dependabot[bot] closed 4 months ago

dependabot[bot] commented 4 months ago

Bumps eslint-plugin-unicorn from 52.0.0 to 53.0.0.

Release notes

Sourced from eslint-plugin-unicorn's releases.

v53.0.0

New rules

Breaking

  • Require Node.js 18.18 (#2250) 598f57b

Meta

Improvements

  • Support ESLint 9 (#2250) 598f57b
  • no-array-method-this-argument: Check Array.fromAsync() (#2330) 99489b9
  • prefer-number-properties: Add checkNaN option (#2315) d30de50
  • template-indent: Support member expression paths in tags and functions (#2346) aabcf1d
  • prefer-number-properties: Don't require by default for Infinity/-Infinity to be written as Number.POSITIVE_INFINITY/Number.NEGATIVE_INFINITY (#2312) e0dfed2
  • escape-case: Ignore String.raw (#2342) 45bd444
  • no-hex-escape: Ignore String.raw (#2343) cc02a7f
  • prefer-dom-node-dataset: Ignore awaited getAttribute call (#2334) 45f23d5
  • prevent-abbreviations: Support non-ASCII filenames (#2308) 28762c8
  • throw-new-error: Check all call expressions instead of just argument of ThrowStatement (#2332) 1626852

https://github.com/sindresorhus/eslint-plugin-unicorn/compare/v52.0.0...v53.0.0

Commits


Dependabot compatibility score

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR: - `@dependabot rebase` will rebase this PR - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@dependabot merge` will merge this PR after your CI passes on it - `@dependabot squash and merge` will squash and merge this PR after your CI passes on it - `@dependabot cancel merge` will cancel a previously requested merge and block automerging - `@dependabot reopen` will reopen this PR if it is closed - `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually - `@dependabot show ignore conditions` will show all of the ignore conditions of the specified dependency - `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
github-actions[bot] commented 4 months ago

Plugin export diff

(Output of test script tests/github/export-diff.js.)

You can view your uncommitted changes in plugin exports manually by executing: $ node cli/diff-plugin-outputs.js -p <plugin-key> [-c <compare-plugin-key>] <fixtures>

πŸ’€ afx/lmh460z: aglight Outputted files not changed.
πŸ’€ afx/lmh460z: dragonframe Outputted files not changed.
πŸ’€ afx/lmh460z: millumin Outputted files not changed.
πŸ’€ afx/lmh460z: ofl Outputted files not changed.
πŸ’€ astera/fp3-hyperion-tube: aglight Outputted files not changed.
πŸ’€ astera/fp3-hyperion-tube: dragonframe Outputted files not changed.
πŸ’€ astera/fp3-hyperion-tube: millumin Outputted files not changed.
πŸ’€ astera/fp3-hyperion-tube: ofl Outputted files not changed.
πŸ’€ ayrton/diablo-tc: aglight Outputted files not changed.
πŸ’€ ayrton/diablo-tc: dragonframe Outputted files not changed.
πŸ’€ ayrton/diablo-tc: millumin Outputted files not changed.
πŸ’€ ayrton/diablo-tc: ofl Outputted files not changed.
πŸ’€ cameo/auro-beam-150: aglight Outputted files not changed.
πŸ’€ cameo/auro-beam-150: dragonframe Outputted files not changed.
πŸ’€ cameo/auro-beam-150: millumin Outputted files not changed.
πŸ’€ cameo/auro-beam-150: ofl Outputted files not changed.
πŸ’€ cameo/auro-spot-400: aglight Outputted files not changed.
πŸ’€ cameo/auro-spot-400: dragonframe Outputted files not changed.
πŸ’€ cameo/auro-spot-400: millumin Outputted files not changed.
πŸ’€ cameo/auro-spot-400: ofl Outputted files not changed.
πŸ’€ cameo/hydrabeam-300-rgbw: aglight Outputted files not changed.
πŸ’€ cameo/hydrabeam-300-rgbw: dragonframe Outputted files not changed.
πŸ’€ cameo/hydrabeam-300-rgbw: millumin Outputted files not changed.
πŸ’€ cameo/hydrabeam-300-rgbw: ofl Outputted files not changed.
πŸ’€ flash-professional/led-moving-head-150w: aglight Outputted files not changed.
πŸ’€ flash-professional/led-moving-head-150w: dragonframe Outputted files not changed.
πŸ’€ flash-professional/led-moving-head-150w: millumin Outputted files not changed.
πŸ’€ flash-professional/led-moving-head-150w: ofl Outputted files not changed.
πŸ’€ generic/pan-tilt: aglight Outputted files not changed.
πŸ’€ generic/pan-tilt: dragonframe Outputted files not changed.
πŸ’€ generic/pan-tilt: millumin Outputted files not changed.
πŸ’€ generic/pan-tilt: ofl Outputted files not changed.
πŸ’€ glp/impression-laser: aglight Outputted files not changed.
πŸ’€ glp/impression-laser: dragonframe Outputted files not changed.
πŸ’€ glp/impression-laser: millumin Outputted files not changed.
πŸ’€ glp/impression-laser: ofl Outputted files not changed.
πŸ’€ glp/knv-arc: aglight Outputted files not changed.
πŸ’€ glp/knv-arc: dragonframe Outputted files not changed.
πŸ’€ glp/knv-arc: millumin Outputted files not changed.
πŸ’€ glp/knv-arc: ofl Outputted files not changed.
πŸ’€ lixada/mini-moving-head-rgbw: aglight Outputted files not changed.
πŸ’€ lixada/mini-moving-head-rgbw: dragonframe Outputted files not changed.
πŸ’€ lixada/mini-moving-head-rgbw: millumin Outputted files not changed.
πŸ’€ lixada/mini-moving-head-rgbw: ofl Outputted files not changed.
πŸ’€ martin/mac-axiom-hybrid: aglight Outputted files not changed.
πŸ’€ martin/mac-axiom-hybrid: dragonframe Outputted files not changed.
πŸ’€ martin/mac-axiom-hybrid: millumin Outputted files not changed.
πŸ’€ martin/mac-axiom-hybrid: ofl Outputted files not changed.
πŸ’€ martin/mac-encore-performance: aglight Outputted files not changed.
πŸ’€ martin/mac-encore-performance: dragonframe Outputted files not changed.
πŸ’€ martin/mac-encore-performance: millumin Outputted files not changed.
πŸ’€ martin/mac-encore-performance: ofl Outputted files not changed.
πŸ’€ martin/mania-scx500: aglight Outputted files not changed.
πŸ’€ martin/mania-scx500: dragonframe Outputted files not changed.
πŸ’€ martin/mania-scx500: millumin Outputted files not changed.
πŸ’€ martin/mania-scx500: ofl Outputted files not changed.
πŸ’€ mdg/theone-atmospheric-generator: aglight Outputted files not changed.
πŸ’€ mdg/theone-atmospheric-generator: dragonframe Outputted files not changed.
πŸ’€ mdg/theone-atmospheric-generator: millumin Outputted files not changed.
πŸ’€ mdg/theone-atmospheric-generator: ofl Outputted files not changed.
πŸ’€ prolights/diamond19: aglight Outputted files not changed.
πŸ’€ prolights/diamond19: dragonframe Outputted files not changed.
πŸ’€ prolights/diamond19: millumin Outputted files not changed.
πŸ’€ prolights/diamond19: ofl Outputted files not changed.
πŸ’€ qtx/lux-ld01: aglight Outputted files not changed.
πŸ’€ qtx/lux-ld01: dragonframe Outputted files not changed.
πŸ’€ qtx/lux-ld01: millumin Outputted files not changed.
πŸ’€ qtx/lux-ld01: ofl Outputted files not changed.
πŸ’€ robe/robin-viva-cmy: aglight Outputted files not changed.
πŸ’€ robe/robin-viva-cmy: dragonframe Outputted files not changed.
πŸ’€ robe/robin-viva-cmy: millumin Outputted files not changed.
πŸ’€ robe/robin-viva-cmy: ofl Outputted files not changed.
πŸ’€ stairville/mh-x30: aglight Outputted files not changed.
πŸ’€ stairville/mh-x30: dragonframe Outputted files not changed.
πŸ’€ stairville/mh-x30: millumin Outputted files not changed.
πŸ’€ stairville/mh-x30: ofl Outputted files not changed.
πŸ’€ stairville/mh-x60: aglight Outputted files not changed.
πŸ’€ stairville/mh-x60: dragonframe Outputted files not changed.
πŸ’€ stairville/mh-x60: millumin Outputted files not changed.
πŸ’€ stairville/mh-x60: ofl Outputted files not changed.
πŸ’€ varytec/hero-wash-340fx-rgbw-zoom: aglight Outputted files not changed.
πŸ’€ varytec/hero-wash-340fx-rgbw-zoom: dragonframe Outputted files not changed.
πŸ’€ varytec/hero-wash-340fx-rgbw-zoom: millumin Outputted files not changed.
πŸ’€ varytec/hero-wash-340fx-rgbw-zoom: ofl Outputted files not changed.
github-actions[bot] commented 4 months ago

Export files validity

(Output of test script tests/github/exports-valid.js.)

Test the exported files of selected fixtures against the plugins' export tests. You can run a plugin's export tests by executing: $ node cli/run-export-test.js -p <plugin name> <fixtures>

βœ”οΈ afx / lmh460z: dragonframe / json-schema-conformity
  • βœ”οΈ afx/lmh460z.json
  • βœ”οΈ manufacturers.json
βœ”οΈ afx / lmh460z: millumin / json-schema-conformity
  • βœ”οΈ afx/lmh460z.json
βœ”οΈ astera / fp3-hyperion-tube: dragonframe / json-schema-conformity
  • βœ”οΈ astera/fp3-hyperion-tube.json
  • βœ”οΈ manufacturers.json
βœ”οΈ astera / fp3-hyperion-tube: millumin / json-schema-conformity
  • βœ”οΈ astera/fp3-hyperion-tube.json
βœ”οΈ ayrton / diablo-tc: dragonframe / json-schema-conformity
  • βœ”οΈ ayrton/diablo-tc.json
  • βœ”οΈ manufacturers.json
βœ”οΈ ayrton / diablo-tc: millumin / json-schema-conformity
  • βœ”οΈ ayrton/diablo-tc.json
βœ”οΈ cameo / auro-beam-150: dragonframe / json-schema-conformity
  • βœ”οΈ cameo/auro-beam-150.json
  • βœ”οΈ manufacturers.json
βœ”οΈ cameo / auro-beam-150: millumin / json-schema-conformity
  • βœ”οΈ cameo/auro-beam-150.json
❌ cameo / auro-spot-400: dragonframe / json-schema-conformity
  • ❌ cameo/auro-spot-400.jsonfixture/availableChannels/Strobe Functions/capabilities/6/shutterEffect "Burst" must be equal to one of [Open, Closed, Strobe, Pulse, RampUp, RampDown, RampUpDown, Lightning, Spikes]
  • βœ”οΈ manufacturers.json
βœ”οΈ cameo / auro-spot-400: millumin / json-schema-conformity
  • βœ”οΈ cameo/auro-spot-400.json
βœ”οΈ cameo / hydrabeam-300-rgbw: dragonframe / json-schema-conformity
  • βœ”οΈ cameo/hydrabeam-300-rgbw.json
  • βœ”οΈ manufacturers.json
βœ”οΈ cameo / hydrabeam-300-rgbw: millumin / json-schema-conformity
  • βœ”οΈ cameo/hydrabeam-300-rgbw.json
βœ”οΈ flash-professional / led-moving-head-150w: dragonframe / json-schema-conformity
  • βœ”οΈ flash-professional/led-moving-head-150w.json
  • βœ”οΈ manufacturers.json
βœ”οΈ flash-professional / led-moving-head-150w: millumin / json-schema-conformity
  • βœ”οΈ flash-professional/led-moving-head-150w.json
βœ”οΈ generic / pan-tilt: dragonframe / json-schema-conformity
  • βœ”οΈ generic/pan-tilt.json
  • βœ”οΈ manufacturers.json
βœ”οΈ generic / pan-tilt: millumin / json-schema-conformity
  • βœ”οΈ generic/pan-tilt.json
βœ”οΈ glp / impression-laser: dragonframe / json-schema-conformity
  • βœ”οΈ glp/impression-laser.json
  • βœ”οΈ manufacturers.json
βœ”οΈ glp / impression-laser: millumin / json-schema-conformity
  • βœ”οΈ glp/impression-laser.json
βœ”οΈ glp / knv-arc: dragonframe / json-schema-conformity
  • βœ”οΈ glp/knv-arc.json
  • βœ”οΈ manufacturers.json
βœ”οΈ glp / knv-arc: millumin / json-schema-conformity
  • βœ”οΈ glp/knv-arc.json
βœ”οΈ lixada / mini-moving-head-rgbw: dragonframe / json-schema-conformity
  • βœ”οΈ lixada/mini-moving-head-rgbw.json
  • βœ”οΈ manufacturers.json
βœ”οΈ lixada / mini-moving-head-rgbw: millumin / json-schema-conformity
  • βœ”οΈ lixada/mini-moving-head-rgbw.json
βœ”οΈ martin / mac-axiom-hybrid: dragonframe / json-schema-conformity
  • βœ”οΈ martin/mac-axiom-hybrid.json
  • βœ”οΈ manufacturers.json
βœ”οΈ martin / mac-axiom-hybrid: millumin / json-schema-conformity
  • βœ”οΈ martin/mac-axiom-hybrid.json
βœ”οΈ martin / mac-encore-performance: dragonframe / json-schema-conformity
  • βœ”οΈ martin/mac-encore-performance.json
  • βœ”οΈ manufacturers.json
βœ”οΈ martin / mac-encore-performance: millumin / json-schema-conformity
  • βœ”οΈ martin/mac-encore-performance.json
βœ”οΈ martin / mania-scx500: dragonframe / json-schema-conformity
  • βœ”οΈ martin/mania-scx500.json
  • βœ”οΈ manufacturers.json
βœ”οΈ martin / mania-scx500: millumin / json-schema-conformity
  • βœ”οΈ martin/mania-scx500.json
βœ”οΈ mdg / theone-atmospheric-generator: dragonframe / json-schema-conformity
  • βœ”οΈ mdg/theone-atmospheric-generator.json
  • βœ”οΈ manufacturers.json
βœ”οΈ mdg / theone-atmospheric-generator: millumin / json-schema-conformity
  • βœ”οΈ mdg/theone-atmospheric-generator.json
βœ”οΈ prolights / diamond19: dragonframe / json-schema-conformity
  • βœ”οΈ prolights/diamond19.json
  • βœ”οΈ manufacturers.json
βœ”οΈ prolights / diamond19: millumin / json-schema-conformity
  • βœ”οΈ prolights/diamond19.json
βœ”οΈ qtx / lux-ld01: dragonframe / json-schema-conformity
  • βœ”οΈ qtx/lux-ld01.json
  • βœ”οΈ manufacturers.json
βœ”οΈ qtx / lux-ld01: millumin / json-schema-conformity
  • βœ”οΈ qtx/lux-ld01.json
βœ”οΈ robe / robin-viva-cmy: dragonframe / json-schema-conformity
  • βœ”οΈ robe/robin-viva-cmy.json
  • βœ”οΈ manufacturers.json
βœ”οΈ robe / robin-viva-cmy: millumin / json-schema-conformity
  • βœ”οΈ robe/robin-viva-cmy.json
βœ”οΈ stairville / mh-x30: dragonframe / json-schema-conformity
  • βœ”οΈ stairville/mh-x30.json
  • βœ”οΈ manufacturers.json
βœ”οΈ stairville / mh-x30: millumin / json-schema-conformity
  • βœ”οΈ stairville/mh-x30.json
βœ”οΈ stairville / mh-x60: dragonframe / json-schema-conformity
  • βœ”οΈ stairville/mh-x60.json
  • βœ”οΈ manufacturers.json
βœ”οΈ stairville / mh-x60: millumin / json-schema-conformity
  • βœ”οΈ stairville/mh-x60.json
βœ”οΈ varytec / hero-wash-340fx-rgbw-zoom: dragonframe / json-schema-conformity
  • βœ”οΈ varytec/hero-wash-340fx-rgbw-zoom.json
  • βœ”οΈ manufacturers.json
βœ”οΈ varytec / hero-wash-340fx-rgbw-zoom: millumin / json-schema-conformity
  • βœ”οΈ varytec/hero-wash-340fx-rgbw-zoom.json