MagicMirror Forum
    • Recent
    • Tags
    • Unsolved
    • Solved
    • MagicMirror² Repository
    • Documentation
    • 3rd-Party-Modules
    • Donate
    • Discord
    • Register
    • Login
    A New Chapter for MagicMirror: The Community Takes the Lead
    Read the statement by Michael Teeuw here.

    obsession with modul checker

    Scheduled Pinned Locked Moved Development
    7 Posts 3 Posters 45 Views 3 Watching
    Loading More Posts
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
    Reply
    • Reply as topic
    Log in to reply
    This topic has been deleted. Only users with topic management privileges can see it.
    • H Offline
      HeikoGr
      last edited by

      I am obsessed with the modul checker on the MagicMirror² 3rd Party Modules list…

      so, i asked github copilot to implement an instant modul checker script.

      technically it clones the modul checker repo, and the local files to /tmp/mm-modul-checker… and installs the deps.

      you can find it in recently most active repo:
      https://github.com/HeikoGr/MMM-Webuntis/blob/master/scripts/magicmirror-check.mjs

      run it: node scripts/magicmirror-check.mjs and you will get:

      
      > mmm-webuntis@0.6.1 check:mm
      > node scripts/magicmirror-check.mjs
      
      🔍 Setting up MagicMirror checker...
      Fetching checker repository (git-free) via `degit` (first time only)...
      📦 Installing dependencies...
      ✓ Copying local files (excluding node_modules)...
      ✓ Checking MMM-Webuntis (including uncommitted changes)
      🔎 Running full module checks...
      🔍 Running ESLint check on package.json...
      
      ================================================================================
      MMM-Webuntis - MagicMirror Module Check Results
      ================================================================================
      
      📋 Issues found (1):
        1. Information: There are updates for 1 dependencie(s):
      - prettier  ^3.8.0  →  ^3.8.1
      
      ================================================================================
      📄 Results saved to: magicmirror-check-results.md
      Compare with: https://modules.magicmirror.builders/result.html
      ================================================================================
      
      💡 Tip: Use --cleanup to remove checker files after check
      
      htilburgsH 1 Reply Last reply Reply Quote 1
      • htilburgsH Offline
        htilburgs @HeikoGr
        last edited by

        @HeikoGr said in obsession with modul checker:

        node scripts/magicmirror-check.mjs

        I tried it, but get an error

        ❌ Error: Cannot copy a FIFO pipe: cp returned EINVAL (cannot copy a FIFO pipe: /tmp/mm-module-checker-MagicMirror/modules/MagicMirror-----MagicMirrorOrg/.lgd-nfy0) /tmp/mm-module-checker-MagicMirror/modules/MagicMirror-----MagicMirrorOrg/.lgd-nfy0
        

        (still trying to learn JS, but not afraid to ask and AI is my best friend) ☺

        1 Reply Last reply Reply Quote 0
        • H Offline
          HeikoGr
          last edited by

          you need to put the script inside the folder of the module you want to check - not the MagicMirror folder itself

          htilburgsH 1 Reply Last reply Reply Quote 0
          • htilburgsH Offline
            htilburgs @HeikoGr
            last edited by

            @HeikoGr
            So it is not possible to check all the modules in one run?
            I have to do it for each module?

            (still trying to learn JS, but not afraid to ask and AI is my best friend) ☺

            H 1 Reply Last reply Reply Quote 0
            • H Offline
              HeikoGr @htilburgs
              last edited by

              @htilburgs my main objection was to support the module development. so yes, at the moment it’s a per module check,

              htilburgsH 1 Reply Last reply Reply Quote 0
              • htilburgsH Offline
                htilburgs @HeikoGr
                last edited by

                @HeikoGr
                Oké, clear. Thanks for the quick replys

                (still trying to learn JS, but not afraid to ask and AI is my best friend) ☺

                KristjanESPERANTOK 1 Reply Last reply Reply Quote 0
                • KristjanESPERANTOK Offline
                  KristjanESPERANTO Module Developer @htilburgs
                  last edited by

                  @heikogr Nice idea! I’ll take a closer look.

                  1 Reply Last reply Reply Quote 0
                  • 1 / 1
                  • First post
                    Last post
                  Enjoying MagicMirror? Please consider a donation!
                  MagicMirror created by Michael Teeuw.
                  Forum managed by Sam, technical setup by Karsten.
                  This forum is using NodeBB as its core | Contributors
                  Contact | Privacy Policy