Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. Entwicklung
    4. [gelöst] Github Test and Release - check-and-lint - Error

    NEWS

    • ioBroker@Smart Living Forum Solingen, 14.06. - Agenda added

    • ioBroker goes Matter ... Matter Adapter in Stable

    • Monatsrückblick - April 2025

    [gelöst] Github Test and Release - check-and-lint - Error

    This topic has been deleted. Only users with topic management privileges can see it.
    • SKB
      SKB Developer Most Active last edited by SKB

      Hallo Zusammen,
      ich habe irgendwie seit paar Tagen das Problem, wenn ich auf Github etwas hochlade, das Test and Release bei "check-and-lint" einen Fehler wirft. Der Fehler kommt in Schritt 2 Run ioBroker/testing-action-check@v1.

      Fehlermeldung:

      (node:1820) ESLintIgnoreWarning: The ".eslintignore" file is no longer supported. Switch to using the "ignores" property in "eslint.config.js": https://eslint.org/docs/latest/use/configure/migration-guide#ignoring-files
      (Use `node --trace-warnings ...` to show where the warning was created)
      
      Oops! Something went wrong! :(
      
      ESLint: 9.0.0
      
      Error: Could not find config file.
          at locateConfigFileToUse (/home/runner/work/ioBroker.energiefluss-erweitert/ioBroker.energiefluss-erweitert/node_modules/eslint/lib/eslint/eslint.js:349:21)
          at async calculateConfigArray (/home/runner/work/ioBroker.energiefluss-erweitert/ioBroker.energiefluss-erweitert/node_modules/eslint/lib/eslint/eslint.js:384:49)
          at async ESLint.lintFiles (/home/runner/work/ioBroker.energiefluss-erweitert/ioBroker.energiefluss-erweitert/node_modules/eslint/lib/eslint/eslint.js:814:25)
          at async Object.execute (/home/runner/work/ioBroker.energiefluss-erweitert/ioBroker.energiefluss-erweitert/node_modules/eslint/lib/cli.js:461:23)
          at async main (/home/runner/work/ioBroker.energiefluss-erweitert/ioBroker.energiefluss-erweitert/node_modules/eslint/bin/eslint.js:165:22)
      Error: Process completed with exit code 2.
      

      Weiss zufällig jemand, wie ich das beheben kann?

      Danke!

      mcm1957 1 Reply Last reply Reply Quote 0
      • mcm1957
        mcm1957 @SKB last edited by mcm1957

        @skb
        Sorry - neue Version.

        Du hast eslint auf Version 9.x.x hochgezogen. Mach dezeit einen DOWNGRADE auf die alte Version (8.x.x).

        Die MAJOR Release 9.x.x erfoerdert massive Änderungen an der Konfiguration. Außerdem wird die neue Konfiguration noch nicht von allen Plugins unterstütz. Für JS sollte es prinzipiell gehen, für TS eher nicht.

        Also klare Empfehlung:
        Derzeit NICHT auf eslint 9.x.x aktualisiseren.

        Wir werden sobald alles kalr ist ein angepasstes Set von Configfiles in den Templates zur Verfügung stellen.

        mcm1957

        P.S. Bitte bei MAJOR Releases immer die Releasenotes lesen und Dependabot PRs die die Test failen nicht einfach mal so mergen ...

        SKB 1 Reply Last reply Reply Quote 0
        • SKB
          SKB Developer Most Active @mcm1957 last edited by

          @mcm57 Habe ich ja 🙂

          Node 18 und 20.

          mcm1957 1 Reply Last reply Reply Quote 0
          • mcm1957
            mcm1957 @SKB last edited by

            @skb said in Github Test and Release - check-and-lint - Error:

            @mcm57 Habe ich ja 🙂

            Node 18 und 20.

            Ja mein Fehler - hab das Posting geändert. Hab zu schlampig gelesen.

            SKB 1 Reply Last reply Reply Quote 0
            • SKB
              SKB Developer Most Active @mcm1957 last edited by

              @mcm57 Ok, werde ich machen. Ich lasse eslint dann erstmal auf false.

              mcm1957 1 Reply Last reply Reply Quote 0
              • mcm1957
                mcm1957 @SKB last edited by

                @skb
                Mach bitte eher einen Downgrade wenn möglich und lass lint on.
                Aber verpflichtend ist es nicht.

                SKB 1 Reply Last reply Reply Quote 0
                • SKB
                  SKB Developer Most Active @mcm1957 last edited by

                  @mcm57 Könntest Du mir noch sagen, wie man dieses Downgrade macht?

                  mcm1957 1 Reply Last reply Reply Quote 0
                  • mcm1957
                    mcm1957 @SKB last edited by mcm1957

                    @skb
                    Es sollte reichen in deinem clone in package.json die alte Version einzutragen, dann ein npm i zu machen und package.json und package-lock.json zu committen.

                    Alternativ und ev noch einfacher kannst du ein npm i eslint@x,y,z --dev (oder wie das package jetzt genau heißt) in deiner Entwicklungsumgebung auf der Konsole ausführen. Das sollte die Version x.y.z installieren. Und dann package.json und package-lock.json committen

                    SKB 2 Replies Last reply Reply Quote 0
                    • SKB
                      SKB Developer Most Active @mcm1957 last edited by

                      @mcm57 Ah, ok. Werde ich ausprobieren. Danke!

                      mcm1957 1 Reply Last reply Reply Quote 0
                      • mcm1957
                        mcm1957 @SKB last edited by

                        @skb
                        Du kannst ja schon vor dem committen mit npm run lint schaun ob alles passt.

                        1 Reply Last reply Reply Quote 0
                        • SKB
                          SKB Developer Most Active @mcm1957 last edited by

                          @mcm57 sagte in Github Test and Release - check-and-lint - Error:

                          npm i eslint@x,y,z --dev

                          Super!

                          npm i eslint@8.5.9 --dev
                          

                          hat prima funktioniert 😉

                          1 Reply Last reply Reply Quote 0
                          • First post
                            Last post

                          Support us

                          ioBroker
                          Community Adapters
                          Donate

                          726
                          Online

                          31.7k
                          Users

                          79.8k
                          Topics

                          1.3m
                          Posts

                          2
                          11
                          517
                          Loading More Posts
                          • Oldest to Newest
                          • Newest to Oldest
                          • Most Votes
                          Reply
                          • Reply as topic
                          Log in to reply
                          Community
                          Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen
                          The ioBroker Community 2014-2023
                          logo