Weiter zum Inhalt
  • Home
  • Aktuell
  • Tags
  • 0 Ungelesen 0
  • Kategorien
  • Unreplied
  • Beliebt
  • GitHub
  • Docu
  • Hilfe
Skins
  • Hell
  • Brite
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dunkel
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Standard: (Kein Skin)
  • Kein Skin
Einklappen
ioBroker Logo

Community Forum

donate donate
  1. ioBroker Community Home
  2. Deutsch
  3. Entwicklung
  4. Erledigt | ESLint: 9.39.4 => Oops! Something went wrong! :(

NEWS

  • Neuer ioBroker-Blog online: Monatsrückblick März/April 2026
    BluefoxB
    Bluefox
    8
    1
    1.6k

  • Verwendung von KI bitte immer deutlich kennzeichnen
    HomoranH
    Homoran
    10
    1
    673

  • Monatsrückblick Januar/Februar 2026 ist online!
    BluefoxB
    Bluefox
    18
    1
    1.2k

Erledigt | ESLint: 9.39.4 => Oops! Something went wrong! :(

Geplant Angeheftet Gesperrt Verschoben Entwicklung
6 Beiträge 3 Kommentatoren 39 Aufrufe 3 Beobachtet
  • Älteste zuerst
  • Neuste zuerst
  • Meiste Stimmen
Antworten
  • In einem neuen Thema antworten
Anmelden zum Antworten
Dieses Thema wurde gelöscht. Nur Nutzer mit entsprechenden Rechten können es sehen.
  • Dirk PeterD Online
    Dirk PeterD Online
    Dirk Peter
    schrieb zuletzt editiert von Dirk Peter
    #1

    Hallo,
    ich hatte das Problem das auf GitHub Check-and-Lind immer mit einem Fehler beendet wurde.
    Habe daraufhin lokal mit folgenden Code mein System bereinigt.

    rm -rf node_modules package-lock.json
    npm install
    git add package-lock.json
    git commit -m "Fix: Update package-lock.json to resolve ERESOLVE"
    git push
    

    Jetzt läuft Action auf Github wieder ohne Probleme.

    Aber seit dem läuft ESLint 9 auf meinem System nicht mehr und ich bekomme folgende Fehlermeldung!

    dirk@iobroker-github:~/ioBroker.sprinklecontrol$ npm run lint
    
    > iobroker.sprinklecontrol@1.0.6 lint
    > eslint -c eslint.config.mjs .
    
    
    Oops! Something went wrong! :(
    
    ESLint: 9.39.4
    
    /home/dirk/ioBroker.sprinklecontrol/node_modules/eslint-plugin-import/lib/rules/no-duplicates.js:161
        function (_ref, specifier) {var _ref2 = _slicedToArray(_ref, 3),result = _ref2[0],needsComma = _ref1],etExistingIdentifiers = _ref2]');
                                                                                                            ^
    
    SyntaxError: Unexpected token ']'
        at wrapSafe (node:internal/modules/cjs/loader:1637:18)
        at Module._compile (node:internal/modules/cjs/loader:1679:20)
        at Object..js (node:internal/modules/cjs/loader:1838:10)
        at Module.load (node:internal/modules/cjs/loader:1441:32)
        at Function._load (node:internal/modules/cjs/loader:1263:12)
        at TracingChannel.traceSync (node:diagnostics_channel:328:14)
        at wrapModuleLoad (node:internal/modules/cjs/loader:237:24)
        at Module.require (node:internal/modules/cjs/loader:1463:12)
        at require (node:internal/modules/helpers:147:16)
        at Object.<anonymous> (/home/dirk/ioBroker.sprinklecontrol/node_modules/eslint-plugin-import/lib/index.js:29:20)
    

    Und nun meine Frage: Wie bekomme ich ESLint am besten wieder zum laufen.

    npm i @iobroker/eslint-config --save-dev
    

    Dieser Befehl hat leider nichts gebracht. Oder hätte ich @iobroker/eslint-config vorher erst deinstallieren sollen.
    An der Konfiguration habe ich nichts geändert. Sie lief ja bis jetzt ohne Probleme.

    Hat jemand eine Idee wie ich es wieder zum laufen bekomme?

    1 Antwort Letzte Antwort
    0
    • mcm1957M Online
      mcm1957M Online
      mcm1957
      schrieb zuletzt editiert von
      #2

      Also ich hab mal dein Repo gecloned. lint läuft eigentlich einwandfrei

      '''
      C:\GitHub\Dirk-Peter-md\ioBroker.sprinklecontrol>npm run lint

      iobroker.sprinklecontrol@1.0.6 lint
      eslint -c eslint.config.mjs .

      C:\GitHub\Dirk-Peter-md\ioBroker.sprinklecontrol\lib\evaporation.js
      387:1 warning Prefer a more specific type to any jsdoc/reject-any-type
      397:1 warning Prefer a more specific type to any jsdoc/reject-any-type
      407:1 warning Prefer a more specific type to any jsdoc/reject-any-type

      C:\GitHub\Dirk-Peter-md\ioBroker.sprinklecontrol\lib\tools.js
      62:1 warning Prefer a more specific type to any jsdoc/reject-any-type

      C:\GitHub\Dirk-Peter-md\ioBroker.sprinklecontrol\lib\valveControl.js
      459:1 warning Prefer a more specific type to * jsdoc/reject-any-type

      C:\GitHub\Dirk-Peter-md\ioBroker.sprinklecontrol\main.js
      1292:1 warning No empty object type jsdoc/ts-no-empty-object-type
      1292:1 warning No empty object type jsdoc/ts-no-empty-object-type
      2187:1 warning Prefer a more specific type to any jsdoc/reject-any-type
      2188:1 warning Prefer a more specific type to any jsdoc/reject-any-type

      ✖ 9 problems (0 errors, 9 warnings)

      C:\GitHub\Dirk-Peter-md\ioBroker.sprinklecontrol>

      Entwicklung u Betreuung: envertech-pv, hoymiles-ms, ns-client, pid, snmp Adapter;
      Support Repositoryverwaltung.

      Wer 'nen Kaffee spendieren will: https://paypal.me

      LESEN - gute Forenbeitrage

      1 Antwort Letzte Antwort
      0
      • mcm1957M Online
        mcm1957M Online
        mcm1957
        schrieb zuletzt editiert von
        #3

        Lösch mal in deiner Arbietskopie package-lock.json und node-modules Tree
        Dann tipp npm i ein
        Und dann versuch lint nochmal

        Entwicklung u Betreuung: envertech-pv, hoymiles-ms, ns-client, pid, snmp Adapter;
        Support Repositoryverwaltung.

        Wer 'nen Kaffee spendieren will: https://paypal.me

        LESEN - gute Forenbeitrage

        1 Antwort Letzte Antwort
        1
        • mcm1957M Online
          mcm1957M Online
          mcm1957
          schrieb zuletzt editiert von
          #4

          Ansonsten sind solche Entwicklerfragen eher besser auf Telegram / Discord 8Invites siehe www.iobroker.dev) aufgehoben. Hab dein Problem hier nur eher zufällig gesehen.

          Entwicklung u Betreuung: envertech-pv, hoymiles-ms, ns-client, pid, snmp Adapter;
          Support Repositoryverwaltung.

          Wer 'nen Kaffee spendieren will: https://paypal.me

          LESEN - gute Forenbeitrage

          1 Antwort Letzte Antwort
          0
          • Dirk PeterD Online
            Dirk PeterD Online
            Dirk Peter
            schrieb zuletzt editiert von
            #5

            @mcm1957
            Danke für die schnelle Hilfe :-)
            Eigentlich genau das, was ich getan habe um Check-and-Lind wieder zum Laufen zu bringen.
            Aber das wichtigste => jetzt läft es wieder.
            Was Telegram betrift, da hast du recht, aber ich schreibe lieber am PC als am Handy, ist übersichtlicher.

            OliverIOO 1 Antwort Letzte Antwort
            0
            • Dirk PeterD Dirk Peter

              @mcm1957
              Danke für die schnelle Hilfe :-)
              Eigentlich genau das, was ich getan habe um Check-and-Lind wieder zum Laufen zu bringen.
              Aber das wichtigste => jetzt läft es wieder.
              Was Telegram betrift, da hast du recht, aber ich schreibe lieber am PC als am Handy, ist übersichtlicher.

              OliverIOO Offline
              OliverIOO Offline
              OliverIO
              schrieb zuletzt editiert von
              #6

              @Dirk-Peter

              gibt es auch beides für den pc

              Meine Adapter und Widgets
              TVProgram, SqueezeboxRPC, OpenLiga, RSSFeed, MyTime,, pi-hole2, vis-json-template, skiinfo, vis-mapwidgets, vis-2-widgets-rssfeed
              Links im Profil

              1 Antwort Letzte Antwort
              0

              Hey! Du scheinst an dieser Unterhaltung interessiert zu sein, hast aber noch kein Konto.

              Hast du es satt, bei jedem Besuch durch die gleichen Beiträge zu scrollen? Wenn du dich für ein Konto anmeldest, kommst du immer genau dorthin zurück, wo du zuvor warst, und kannst dich über neue Antworten benachrichtigen lassen (entweder per E-Mail oder Push-Benachrichtigung). Du kannst auch Lesezeichen speichern und Beiträge positiv bewerten, um anderen Community-Mitgliedern deine Wertschätzung zu zeigen.

              Mit deinem Input könnte dieser Beitrag noch besser werden 💗

              Registrieren Anmelden
              Antworten
              • In einem neuen Thema antworten
              Anmelden zum Antworten
              • Älteste zuerst
              • Neuste zuerst
              • Meiste Stimmen


              Support us

              ioBroker
              Community Adapters
              Donate

              393

              Online

              32.9k

              Benutzer

              83.0k

              Themen

              1.3m

              Beiträge
              Community
              Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen | Einwilligungseinstellungen
              ioBroker Community 2014-2025
              logo
              • Anmelden

              • Du hast noch kein Konto? Registrieren

              • Anmelden oder registrieren, um zu suchen
              • Erster Beitrag
                Letzter Beitrag
              0
              • Home
              • Aktuell
              • Tags
              • Ungelesen 0
              • Kategorien
              • Unreplied
              • Beliebt
              • GitHub
              • Docu
              • Hilfe