gulachek / esmakefile

Make based build system in JavaScript
MIT License
0 stars 0 forks source link

showing stdout only on failure means warnings are missed #37

Closed gulachek closed 4 months ago

gulachek commented 6 months ago

it's easy to miss warnings because output is only shown when a recipe actually fails to build a target.

this is a bit tricky. i think most tools are designed to have "no news is good news", so maybe we should just always log output for recipes that ran tat had output. or a recipe can mark itself as having a warning status, but that starts to stray from the "make model" of standard make