Per module path would be good for site modules, but not great for forge modules. Maybe both could be supported.
On Tuesday, February 23, 2016, Ryan Whitehurst <[email protected]> wrote: > On Tue, Feb 23, 2016 at 3:22 PM, Walter Heck <[email protected] > <javascript:;>> wrote: > > On Tuesday, February 23, 2016 at 11:31:18 PM UTC+1, Ben Ford wrote: > >> > >> Would it be possible in this scheme to mark strict mode per class? I > could > >> mark my own code as being strict and therefore get compile time failures > >> when I make a typo myself, but wouldn't have to enforce that on all > third > >> party code. > > > > > > Instead of per class I'd like to be able to set it per (module)path. We > use > > r10k and split the role and profile modules to their own modulepath > > (typically called 'site'), all 3rd party modules live in the standard > > modulepath. > > > > I could also imagine people wanting to set this per environment. > > > > Lastly, I think --strict=ignore should be --strict=off, but that's > personal > > preference. > > I agree with everything Walter is saying here. Per-class would be > difficult, but if there was a way to set it per-modulepath, you could > accomplish what Ben is asking for. It should also definitely be an > available setting in environment.conf. > > --strict=off seems a bit nicer to me as well than does > --strict=ignore, but I don't care much. > > My first thought is that --strict=warn would make a sensible default > in this scenario, as it's most similar to puppet's traditional > behavior of showing deprecation warnings every time. > > > great idea, hope to see it come to life sooner rather then later :) > > > > cheers, > > > > Walter > > > > -- > > You received this message because you are subscribed to the Google Groups > > "Puppet Developers" group. > > To unsubscribe from this group and stop receiving emails from it, send an > > email to [email protected] <javascript:;>. > > To view this discussion on the web visit > > > https://groups.google.com/d/msgid/puppet-dev/6c8709a0-30ae-43d8-b558-3819b4b5dd85%40googlegroups.com > . > > > > For more options, visit https://groups.google.com/d/optout. > > -- > You received this message because you are subscribed to the Google Groups > "Puppet Developers" group. > To unsubscribe from this group and stop receiving emails from it, send an > email to [email protected] <javascript:;>. > To view this discussion on the web visit > https://groups.google.com/d/msgid/puppet-dev/CAHTHiAE8pFAA-O0Zf6d_MJrgiyxqw72s_YcXizHAe%3Di9-2vBzg%40mail.gmail.com > . > For more options, visit https://groups.google.com/d/optout. > -- Rob Nelson [email protected] -- You received this message because you are subscribed to the Google Groups "Puppet Developers" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To view this discussion on the web visit https://groups.google.com/d/msgid/puppet-dev/CAC76iT8j2zPV-FBn1QNiZ6L-C1-NjoUHgeETWOHiZRqWT7M_xw%40mail.gmail.com. For more options, visit https://groups.google.com/d/optout.
