Skip to content

Provide option to turn off folder structure warnings #1037

Closed
@aleksip

Description

@aleksip

I am using Pattern Lab Node v3.0.1 on Mac, with Node v10.6.0, using a Twig Edition.

Expected Behavior

I am using 'demo' templates to provide data to pattern templates. I would like to keep these in a demo subfolder like so:

├── _patterns
│   ├── 00-atoms
│   │   ├── field
│   │   │   ├── classy-image
│   │   │   │   ├── _classy-image.html.twig
│   │   │   │   └── demo
│   │   │   │       └── classy-image-demo.twig
Actual Behavior

Everything seems to work just fine, but I get lots of warnings like this:

Warning:
A pattern file: 00-atoms/field/classy-image/demo/classy-image-demo.twig was found greater than 3 levels deep from ./source/_patterns/.
It's strongly suggested to not deviate from the following structure under _patterns/
[patternType]/[patternSubtype]/[patternName].[patternExtension]
or
[patternType]/[patternSubtype]/[patternName]/[patternName].[patternExtension]

While Pattern Lab may still function, assets may 404 and frontend links may break. Consider yourself warned. 
Read More: http://patternlab.io/docs/pattern-organization.html

This can get very noisy when generating Pattern Lab, so it would be great to be able to at least turn off these warnings, maybe using a setting in patternlab-config.json, for example.

Steps to Reproduce

Use structure described earlier.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions