I'm personally on the side of those who prefer clean configuration files, and a proper documentation on the nature of the configuration file which provides all necessary information about things possibly missing in the file which is actually used.

So, since you already have tools which check the dependencies, you could generate a hyperlinked documentation of those sections and their contained items, which could be checked just in case and, in the productive configuration files, just one line of comment for each missing section, according to the config files convention, containing a link to the missing section's documentation.

That way the "just in case" folks have their reference, and the others would see the clutter as having been drastically reduced.

perl -le'print map{pack c,($-++?1:13)+ord}split//,ESEL'

In reply to Re^2: [OT] What is 'Good Practice' use of an .ini/.conf file: Database or Active Document? by shmem
in thread [OT] What is 'Good Practice' use of an .ini/.conf file: Database or Active Document? by ozboomer

Title:
Use:  <p> text here (a paragraph) </p>
and:  <code> code here </code>
to format your post, it's "PerlMonks-approved HTML":



  • Posts are HTML formatted. Put <p> </p> tags around your paragraphs. Put <code> </code> tags around your code and data!
  • Titles consisting of a single word are discouraged, and in most cases are disallowed outright.
  • Read Where should I post X? if you're not absolutely sure you're posting in the right place.
  • Please read these before you post! —
  • Posts may use any of the Perl Monks Approved HTML tags:
    a, abbr, b, big, blockquote, br, caption, center, col, colgroup, dd, del, details, div, dl, dt, em, font, h1, h2, h3, h4, h5, h6, hr, i, ins, li, ol, p, pre, readmore, small, span, spoiler, strike, strong, sub, summary, sup, table, tbody, td, tfoot, th, thead, tr, tt, u, ul, wbr
  • You may need to use entities for some characters, as follows. (Exception: Within code tags, you can put the characters literally.)
            For:     Use:
    & &amp;
    < &lt;
    > &gt;
    [ &#91;
    ] &#93;
  • Link using PerlMonks shortcuts! What shortcuts can I use for linking?
  • See Writeup Formatting Tips and other pages linked from there for more info.