Skip to content

Maximum call stack size exceeded  #19

@lxnagel

Description

@lxnagel

Running in a bookworm-tls node container, and this is what I got after adding "all the folders" I want to check. Installed the npm package from npmjs.
Output

Performing Check

    Error:
     - Maximum call stack size exceeded

And this is the folder/file struct I have drafted and does exist. Somehow the last folder here has a larger set of files and sub-folders. Any recommendation?

{
    "ignoreFiles": [],
    "ignoreDirs": [],
    "commonRules": {},
    "rules": [
        {
            "type": "file",
            "name": "CHANGELOG.md"
        },
        {
            "type": "file",
            "name": "README.html"
        },
        {
            "type": "directory",
            "name": "Binaries",
            "rules": [
                {
                    "type": "file",
                    "name": "Prod.bin"
                },
                {
                    "type": "file",
                    "name": "Prod.elf"
                },
                {
                    "type": "file",
                    "name": "Prod.hex"
                },
                {
                    "type": "file",
                    "name": "Prod.list"
                },
                {
                    "type": "file",
                    "name": "Prod.map"
                }
            ]
        },
        {
            "type": "directory",
            "name": "3rdParty",
            "rules": [
                {
                    "type": "file",
                    "name": "*.md",
                    "isOptional": true
                },
                {
                    "type": "file",
                    "name": "/Thing_v(.*)/",
                    "extension": "bin"
                }
            ]
        },
        {
            "type": "directory",
            "name": "Doc",
            "rules": [
                {
                    "type": "file",
                    "name": "Documentation.html"
                },
                {
                    "type": "directory",
                    "name": "html",
                    "isRecursive": true
                }
            ]
        },
        {
            "type": "directory",
            "name": "Tool2"
        },
        {
            "type": "directory",
            "name": "APIDoc"
        },
        {
            "type": "directory",
            "name": "Metrics"
        },
        {
            "type": "directory",
            "name": "Scripts"
        },
        {
            "type": "directory",
            "name": "TestReports"
        }
    ]
}

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions