On Sun, Jan 17, 2016 at 2:24 AM, Sajith Kariyawasam <[email protected]> wrote:

> Hi Devs,
>
> While implementing puppet modules in [1] I came across with syntax errors
> (using tabs, missing semicolons etc) in yaml files and which was detected
> only at the puppet runtime.
> True that some editors do syntax validation, but there could be situations
> developers use simple editors. IMO its good if we can provide yaml
> validation into the project itself, which would
> make sure there are no yaml syntax errors. For now, I wrote a simple ruby
> script[2] to validate this and were able to find one issue in a yaml file
> :)
> May be we could incorporate this into the maven build file? WDYT?
>
+1, good thought Sajith.

>
> [1] https://github.com/wso2/puppet-modules
> [2]
> =================================
> begin
>   require 'yaml'
>
>   Dir.glob('**/*.yaml') do |rb_file|
>     YAML.load_file("#{rb_file}")
>   end
>
> rescue => e
>   puts "Error during processing: #{$!}"
> end
> =================================
>
> Thanks,
> Sajith
>
> --
> Sajith Kariyawasam
> *Committer and PMC member, Apache Stratos, *
> *WSO2 Inc.; http://wso2.com <http://wso2.com>*
> *Mobile: 0772269575 <0772269575>*
>



-- 
Thanks and Regards,

Isuru H.
+94 716 358 048* <http://wso2.com/>*
_______________________________________________
Dev mailing list
[email protected]
http://wso2.org/cgi-bin/mailman/listinfo/dev

Reply via email to