Add rubocop file and run rubocop

Offenses:

iis/attributes/default.rb:29:34: C: [Corrected] %w-literals should be
delimited by ( and )
  default['iis']['components'] = %w{Web-Server}
                                 ^^^^^^^^^^^^^^
iis/attributes/default.rb:31:34: C: [Corrected] %w-literals should be
delimited by ( and )
  default['iis']['components'] = %w{IIS-WebServerRole}
                                 ^^^^^^^^^^^^^^^^^^^^^
iis/libraries/helper.rb:22:1: C: Favor modifier if usage when having a
single-line body. Another good alternative is the usage of control flow
&&/||.
if RUBY_PLATFORM =~ /mswin|mingw32|windows/
^^
iis/libraries/helper.rb:27:10: C: Use nested module/class definitions
instead of compact style.
  module Opscode::IIS
         ^^^^^^^^^^^^
iis/libraries/helper.rb:28:5: C: Missing top-level class documentation
comment.
    class Helper
    ^^^^^
iis/libraries/helper.rb:29:1: C: [Corrected] Extra empty line detected
at body beginning.
iis/metadata.rb:1:18: C: [Corrected] Prefer single-quoted strings when
you don't need string interpolation or special symbols.
name             "iis"
                 ^^^^^
iis/metadata.rb:2:18: C: [Corrected] Prefer single-quoted strings when
you don't need string interpolation or special symbols.
maintainer       "Opscode, Inc."
                 ^^^^^^^^^^^^^^^
iis/metadata.rb:3:18: C: [Corrected] Prefer single-quoted strings when
you don't need string interpolation or special symbols.
maintainer_email "cookbooks@opscode.com"
                 ^^^^^^^^^^^^^^^^^^^^^^^
iis/metadata.rb:4:18: C: [Corrected] Prefer single-quoted strings when
you don't need string interpolation or special symbols.
license          "Apache 2.0"
                 ^^^^^^^^^^^^
iis/metadata.rb:5:18: C: [Corrected] Prefer single-quoted strings when
you don't need string interpolation or special symbols.
description      "Installs/Configures Microsoft Internet Information
Services"

^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
iis/metadata.rb:7:18: C: [Corrected] Prefer single-quoted strings when
you don't need string interpolation or special symbols.
version          "2.1.3"
                 ^^^^^^^
iis/metadata.rb:8:18: C: [Corrected] Prefer single-quoted strings when
you don't need string interpolation or special symbols.
supports         "windows"
                 ^^^^^^^^^
iis/metadata.rb:9:18: C: [Corrected] Prefer single-quoted strings when
you don't need string interpolation or special symbols.
depends          "windows", ">= 1.2.6"
                 ^^^^^^^^^
iis/metadata.rb:9:29: C: [Corrected] Prefer single-quoted strings when
you don't need string interpolation or special symbols.
depends          "windows", ">= 1.2.6"
                            ^^^^^^^^^^
iis/providers/app.rb:28:3: C: Never use unless with else. Rewrite these
with the positive case first.
  unless @current_resource.exists
  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
iis/providers/app.rb:36:20: C: [Corrected] Prefer single-quoted strings
when you don't need string interpolation or special symbols.
    Chef::Log.info("App created")
                   ^^^^^^^^^^^^^
iis/providers/app.rb:78:3: C: [Corrected] Missing space after #.
  #result =
cmd.stdout.match(/^APP\s\"#{@new_resource.app_name}#{@new_resource.path}
\"/) if cmd.stderr.empty?

^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
iis/providers/app.rb:80:10: C: [Corrected] Inconsistent indentation
detected.
         Chef::Log.debug("Running regex")
         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
iis/providers/app.rb:80:26: C: [Corrected] Prefer single-quoted strings
when you don't need string interpolation or special symbols.
         Chef::Log.debug("Running regex")
                         ^^^^^^^^^^^^^^^
iis/providers/app.rb:89:1: C: Keep a blank line before and after
private.
private
^^^^^^^
iis/providers/app.rb:100:1: C: [Corrected] Missing space after #.
#Ensure VDIR identifier has a trailing slash
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
iis/providers/app.rb:102:29: C: [Corrected] Prefer single-quoted
strings when you don't need string interpolation or special symbols.
  site_identifier.end_with?("/") ? site_identifier : site_identifier +
"/"
                            ^^^
iis/providers/app.rb:102:72: C: [Corrected] Prefer single-quoted
strings when you don't need string interpolation or special symbols.
  site_identifier.end_with?("/") ? site_identifier : site_identifier +
"/"

^^^
iis/providers/config.rb:31:18: C: [Corrected] Prefer single-quoted
strings when you don't need string interpolation or special symbols.
  Chef::Log.info("IIS Config command run")
                 ^^^^^^^^^^^^^^^^^^^^^^^^
iis/providers/config.rb:34:1: C: Keep a blank line before and after
private.
private
^^^^^^^
iis/providers/module.rb:34:3: C: Never use unless with else. Rewrite
these with the positive case first.
  unless @current_resource.exists
  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
iis/providers/module.rb:42:7: C: Favor modifier if usage when having a
single-line body. Another good alternative is the usage of control flow
&&/||.
      if @new_resource.type
      ^^
iis/providers/module.rb:50:23: C: [Corrected] Redundant curly braces
around a hash parameter.
      shell_out!(cmd, {:returns => [0,42]})
                      ^^^^^^^^^^^^^^^^^^^^
iis/providers/module.rb:50:23: C: [Corrected] Space inside { missing.
      shell_out!(cmd, {:returns => [0,42]})
                      ^
iis/providers/module.rb:50:37: C: [Corrected] Space missing after comma.
      shell_out!(cmd, :returns => [0,42])
                                    ^
iis/providers/module.rb:50:38: C: [Corrected] Space missing after comma.
      shell_out!(cmd, {:returns => [0,42]})
                                     ^
iis/providers/module.rb:50:42: C: [Corrected] Space inside } missing.
      shell_out!(cmd, {:returns => [0,42]})
                                         ^
iis/providers/module.rb:68:23: C: [Corrected] Redundant curly braces
around a hash parameter.
      shell_out!(cmd, {:returns => [0,42]})
                      ^^^^^^^^^^^^^^^^^^^^
iis/providers/module.rb:68:23: C: [Corrected] Space inside { missing.
      shell_out!(cmd, {:returns => [0,42]})
                      ^
iis/providers/module.rb:68:37: C: [Corrected] Space missing after comma.
      shell_out!(cmd, :returns => [0,42])
                                    ^
iis/providers/module.rb:68:38: C: [Corrected] Space missing after comma.
      shell_out!(cmd, {:returns => [0,42]})
                                     ^
iis/providers/module.rb:68:42: C: [Corrected] Space inside } missing.
      shell_out!(cmd, {:returns => [0,42]})
                                         ^
iis/providers/module.rb:98:1: C: Keep a blank line before and after
private.
private
^^^^^^^
iis/providers/pool.rb:28:3: C: Never use unless with else. Rewrite
these with the positive case first.
  unless @current_resource.exists
  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
iis/providers/pool.rb:30:10: C: [Corrected] Prefer single-quoted
strings when you don't need string interpolation or special symbols.
  cmd << " /managedRuntimeVersion:" if @new_resource.runtime_version ||
@new_resource.no_managed_code
         ^^^^^^^^^^^^^^^^^^^^^^^^^^
iis/providers/pool.rb:36:18: C: [Corrected] Prefer single-quoted
strings when you don't need string interpolation or special symbols.
  Chef::Log.info("App pool created")
                 ^^^^^^^^^^^^^^^^^^
iis/providers/pool.rb:85:43: C: [Corrected] Use && instead of and.
  unless @new_resource.pool_username.nil? and
@new_resource.pool_password.nil?
                                          ^^^
iis/providers/pool.rb:106:3: C: Never use unless with else. Rewrite
these with the positive case first.
  unless @current_resource.running
  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
iis/providers/pool.rb:159:1: C: Keep a blank line before and after
private.
private
^^^^^^^
iis/providers/site.rb:27:3: C: Never use unless with else. Rewrite
these with the positive case first.
  unless @current_resource.exists
  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
iis/providers/site.rb:40:5: C: Favor modifier if usage when having a
single-line body. Another good alternative is the usage of control flow
&&/||.
    if @new_resource.options
    ^^
iis/providers/site.rb:44:21: C: [Corrected] Redundant curly braces
around a hash parameter.
    shell_out!(cmd, {:returns => [0,42]})
                    ^^^^^^^^^^^^^^^^^^^^
iis/providers/site.rb:44:21: C: [Corrected] Space inside { missing.
    shell_out!(cmd, {:returns => [0,42]})
                    ^
iis/providers/site.rb:44:35: C: [Corrected] Space missing after comma.
    shell_out!(cmd, :returns => [0,42])
                                  ^
iis/providers/site.rb:44:36: C: [Corrected] Space missing after comma.
    shell_out!(cmd, {:returns => [0,42]})
                                   ^
iis/providers/site.rb:44:40: C: [Corrected] Space inside } missing.
    shell_out!(cmd, {:returns => [0,42]})
                                       ^
iis/providers/site.rb:47:124: C: [Corrected] Redundant curly braces
around a hash parameter.
    shell_out!("#{appcmd} set app \"#{@new_resource.site_name}/\"
/applicationPool:\"#{@new_resource.application_pool}\"", {:returns =>
[0,42]})

                                                   ^^^^^^^^^^^^^^^^^^^^
iis/providers/site.rb:47:124: C: [Corrected] Space inside { missing.
    shell_out!("#{appcmd} set app \"#{@new_resource.site_name}/\"
/applicationPool:\"#{@new_resource.application_pool}\"", {:returns =>
[0,42]})

                                                   ^
iis/providers/site.rb:47:138: C: [Corrected] Space missing after comma.
    shell_out!("#{appcmd} set app \"#{@new_resource.site_name}/\"
/applicationPool:\"#{@new_resource.application_pool}\"", :returns =>
[0,42])

                                                                 ^
iis/providers/site.rb:47:139: C: [Corrected] Space missing after comma.
    shell_out!("#{appcmd} set app \"#{@new_resource.site_name}/\"
/applicationPool:\"#{@new_resource.application_pool}\"", {:returns =>
[0,42]})

                                                                  ^
iis/providers/site.rb:47:143: C: [Corrected] Space inside } missing.
    shell_out!("#{appcmd} set app \"#{@new_resource.site_name}/\"
/applicationPool:\"#{@new_resource.application_pool}\"", {:returns =>
[0,42]})

                                                                      ^
iis/providers/site.rb:60:48: W: [Corrected] Redundant use of
Object#to_s in interpolation.
    cmd <<
"/bindings:#{@new_resource.protocol.to_s}/*:#{@new_resource.port}:"
                                               ^^^^
iis/providers/site.rb:82:5: C: [Corrected] Missing space after #.
    #cmd = "#{appcmd} set site \"#{@new_resource.site_name}\" "
    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
iis/providers/site.rb:83:5: C: [Corrected] Missing space after #.
    #cmd << "/applicationPool:\"#{@new_resource.pool_name}\""
    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
iis/providers/site.rb:84:5: C: [Corrected] Missing space after #.
    #Chef::Log.debug(cmd)
    ^^^^^^^^^^^^^^^^^^^^^
iis/providers/site.rb:85:5: C: [Corrected] Missing space after #.
    #shell_out!(cmd)
    ^^^^^^^^^^^^^^^^
iis/providers/site.rb:92:75: C: [Corrected] Redundant curly braces
around a hash parameter.
    shell_out!("#{appcmd} delete site
/site.name:\"#{site_identifier}\"", {:returns => [0,42]})

  ^^^^^^^^^^^^^^^^^^^^
iis/providers/site.rb:92:75: C: [Corrected] Space inside { missing.
    shell_out!("#{appcmd} delete site
/site.name:\"#{site_identifier}\"", {:returns => [0,42]})

  ^
iis/providers/site.rb:92:89: C: [Corrected] Space missing after comma.
    shell_out!("#{appcmd} delete site
/site.name:\"#{site_identifier}\"", :returns => [0,42])

                ^
iis/providers/site.rb:92:90: C: [Corrected] Space missing after comma.
    shell_out!("#{appcmd} delete site
/site.name:\"#{site_identifier}\"", {:returns => [0,42]})

                 ^
iis/providers/site.rb:92:94: C: [Corrected] Space inside } missing.
    shell_out!("#{appcmd} delete site
/site.name:\"#{site_identifier}\"", {:returns => [0,42]})

                     ^
iis/providers/site.rb:101:3: C: Never use unless with else. Rewrite
these with the positive case first.
  unless @current_resource.running
  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
iis/providers/site.rb:102:74: C: [Corrected] Redundant curly braces
around a hash parameter.
    shell_out!("#{appcmd} start site
/site.name:\"#{site_identifier}\"", {:returns => [0,42]})

 ^^^^^^^^^^^^^^^^^^^^
iis/providers/site.rb:102:74: C: [Corrected] Space inside { missing.
    shell_out!("#{appcmd} start site
/site.name:\"#{site_identifier}\"", {:returns => [0,42]})

 ^
iis/providers/site.rb:102:88: C: [Corrected] Space missing after comma.
    shell_out!("#{appcmd} start site
/site.name:\"#{site_identifier}\"", :returns => [0,42])

               ^
iis/providers/site.rb:102:89: C: [Corrected] Space missing after comma.
    shell_out!("#{appcmd} start site
/site.name:\"#{site_identifier}\"", {:returns => [0,42]})

                ^
iis/providers/site.rb:102:93: C: [Corrected] Space inside } missing.
    shell_out!("#{appcmd} start site
/site.name:\"#{site_identifier}\"", {:returns => [0,42]})

                    ^
iis/providers/site.rb:112:73: C: [Corrected] Redundant curly braces
around a hash parameter.
    shell_out!("#{appcmd} stop site /site.name:\"#{site_identifier}\"",
{:returns => [0,42]})

^^^^^^^^^^^^^^^^^^^^
iis/providers/site.rb:112:73: C: [Corrected] Space inside { missing.
    shell_out!("#{appcmd} stop site /site.name:\"#{site_identifier}\"",
{:returns => [0,42]})

^
iis/providers/site.rb:112:87: C: [Corrected] Space missing after comma.
    shell_out!("#{appcmd} stop site /site.name:\"#{site_identifier}\"",
:returns => [0,42])

              ^
iis/providers/site.rb:112:88: C: [Corrected] Space missing after comma.
    shell_out!("#{appcmd} stop site /site.name:\"#{site_identifier}\"",
{:returns => [0,42]})

               ^
iis/providers/site.rb:112:92: C: [Corrected] Space inside } missing.
    shell_out!("#{appcmd} stop site /site.name:\"#{site_identifier}\"",
{:returns => [0,42]})

                   ^
iis/providers/site.rb:121:71: C: [Corrected] Redundant curly braces
around a hash parameter.
  shell_out!("#{appcmd} stop site /site.name:\"#{site_identifier}\"",
{:returns => [0,42]})

^^^^^^^^^^^^^^^^^^^^
iis/providers/site.rb:121:71: C: [Corrected] Space inside { missing.
  shell_out!("#{appcmd} stop site /site.name:\"#{site_identifier}\"",
{:returns => [0,42]})
                                                                      ^
iis/providers/site.rb:121:85: C: [Corrected] Space missing after comma.
  shell_out!("#{appcmd} stop site /site.name:\"#{site_identifier}\"",
:returns => [0,42])

            ^
iis/providers/site.rb:121:86: C: [Corrected] Space missing after comma.
  shell_out!("#{appcmd} stop site /site.name:\"#{site_identifier}\"",
{:returns => [0,42]})

             ^
iis/providers/site.rb:121:90: C: [Corrected] Space inside } missing.
  shell_out!("#{appcmd} stop site /site.name:\"#{site_identifier}\"",
{:returns => [0,42]})

                 ^
iis/providers/site.rb:123:72: C: [Corrected] Redundant curly braces
around a hash parameter.
  shell_out!("#{appcmd} start site /site.name:\"#{site_identifier}\"",
{:returns => [0,42]})

^^^^^^^^^^^^^^^^^^^^
iis/providers/site.rb:123:72: C: [Corrected] Space inside { missing.
  shell_out!("#{appcmd} start site /site.name:\"#{site_identifier}\"",
{:returns => [0,42]})
                                                                       ^
iis/providers/site.rb:123:86: C: [Corrected] Space missing after comma.
  shell_out!("#{appcmd} start site /site.name:\"#{site_identifier}\"",
:returns => [0,42])

             ^
iis/providers/site.rb:123:87: C: [Corrected] Space missing after comma.
  shell_out!("#{appcmd} start site /site.name:\"#{site_identifier}\"",
{:returns => [0,42]})

              ^
iis/providers/site.rb:123:91: C: [Corrected] Space inside } missing.
  shell_out!("#{appcmd} start site /site.name:\"#{site_identifier}\"",
{:returns => [0,42]})

                  ^
iis/providers/site.rb:142:5: W: Useless assignment to variable -
bindings.
    bindings = result[3]
    ^^^^^^^^
iis/providers/site.rb:150:1: C: Keep a blank line before and after
private.
private
^^^^^^^
iis/recipes/default.rb:27:9: C: [Corrected] Prefer single-quoted
strings when you don't need string interpolation or special symbols.
service "iis" do
        ^^^^^
iis/recipes/default.rb:28:16: C: [Corrected] Prefer single-quoted
strings when you don't need string interpolation or special symbols.
  service_name "W3SVC"
               ^^^^^^^
iis/recipes/mod_application_initialization.rb:21:16: C: [Corrected]
Prefer single-quoted strings when you don't need string interpolation
or special symbols.
include_recipe "iis"
               ^^^^^
iis/recipes/mod_application_initialization.rb:24:7: C: [Corrected]
Prefer single-quoted strings when you don't need string interpolation
or special symbols.
  log "Application Initialization module is not supported on Windows
2008 or lower, ignoring"

^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
^^^^^^^^^^^^^^^
iis/recipes/mod_application_initialization.rb:26:19: C: [Corrected]
Prefer single-quoted strings when you don't need string interpolation
or special symbols.
  windows_feature "IIS-ApplicationInit" do
                  ^^^^^^^^^^^^^^^^^^^^^
iis/recipes/mod_application_initialization.rb:29:4: C: [Corrected]
Final newline missing.
end

iis/recipes/mod_aspnet.rb:21:16: C: [Corrected] Prefer single-quoted
strings when you don't need string interpolation or special symbols.
include_recipe "iis"
               ^^^^^
iis/recipes/mod_aspnet.rb:22:16: C: [Corrected] Prefer single-quoted
strings when you don't need string interpolation or special symbols.
include_recipe "iis::mod_isapi"
               ^^^^^^^^^^^^^^^^
iis/recipes/mod_aspnet.rb:25:14: C: [Corrected] %w-literals should be
delimited by ( and )
  features = %w{NET-Framework}
             ^^^^^^^^^^^^^^^^^
iis/recipes/mod_aspnet.rb:27:14: C: [Corrected] %w-literals should be
delimited by ( and )
  features = %w{IIS-NetFxExtensibility IIS-ASPNET}
             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
iis/recipes/mod_auth_basic.rb:21:16: C: [Corrected] Prefer
single-quoted strings when you don't need string interpolation or
special symbols.
include_recipe "iis"
               ^^^^^
iis/recipes/mod_auth_windows.rb:21:16: C: [Corrected] Prefer
single-quoted strings when you don't need string interpolation or
special symbols.
include_recipe "iis"
               ^^^^^
iis/recipes/mod_auth_windows.rb:23:1: C: [Corrected] Extra blank line
detected.
iis/recipes/mod_auth_windows.rb:32:4: C: [Corrected] Final newline
missing.
end

iis/recipes/mod_cgi.rb:21:16: C: [Corrected] Prefer single-quoted
strings when you don't need string interpolation or special symbols.
include_recipe "iis"
               ^^^^^
iis/recipes/mod_cgi.rb:23:1: C: [Corrected] Extra blank line detected.
iis/recipes/mod_cgi.rb:32:4: C: [Corrected] Final newline missing.
end

iis/recipes/mod_compress_dynamic.rb:21:16: C: [Corrected] Prefer
single-quoted strings when you don't need string interpolation or
special symbols.
include_recipe "iis"
               ^^^^^
iis/recipes/mod_compress_dynamic.rb:23:1: C: [Corrected] Extra blank
line detected.
iis/recipes/mod_compress_dynamic.rb:32:4: C: [Corrected] Final newline
missing.
end

iis/recipes/mod_compress_static.rb:21:16: C: [Corrected] Prefer
single-quoted strings when you don't need string interpolation or
special symbols.
include_recipe "iis"
               ^^^^^
iis/recipes/mod_ftp.rb:21:16: C: [Corrected] Prefer single-quoted
strings when you don't need string interpolation or special symbols.
include_recipe "iis"
               ^^^^^
iis/recipes/mod_ftp.rb:24:14: C: [Corrected] %w-literals should be
delimited by ( and )
  features = %w{Web-Ftp-Server Web-Ftp-Service Web-Ftp-Ext}
             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
iis/recipes/mod_ftp.rb:26:14: C: [Corrected] %w-literals should be
delimited by ( and )
  features = %w{IIS-FTPServer IIS-FTPSvc IIS-FTPExtensibility}
             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
iis/recipes/mod_iis6_metabase_compat.rb:21:16: C: [Corrected] Prefer
single-quoted strings when you don't need string interpolation or
special symbols.
include_recipe "iis"
               ^^^^^
iis/recipes/mod_iis6_metabase_compat.rb:24:14: C: [Corrected]
%w-literals should be delimited by ( and )
  features = %w{Web-Mgmt-Compat Web-Metabase}
             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
iis/recipes/mod_iis6_metabase_compat.rb:26:14: C: [Corrected]
%w-literals should be delimited by ( and )
  features = %w{IIS-IIS6ManagementCompatibility IIS-Metabase}
             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
iis/recipes/mod_isapi.rb:21:16: C: [Corrected] Prefer single-quoted
strings when you don't need string interpolation or special symbols.
include_recipe "iis"
               ^^^^^
iis/recipes/mod_isapi.rb:24:14: C: [Corrected] %w-literals should be
delimited by ( and )
  features = %w{Web-ISAPI-Filter Web-ISAPI-Ext}
             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
iis/recipes/mod_isapi.rb:26:14: C: [Corrected] %w-literals should be
delimited by ( and )
  features = %w{IIS-ISAPIFilter IIS-ISAPIExtensions}
             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
iis/recipes/mod_logging.rb:21:16: C: [Corrected] Prefer single-quoted
strings when you don't need string interpolation or special symbols.
include_recipe "iis"
               ^^^^^
iis/recipes/mod_management.rb:21:16: C: [Corrected] Prefer
single-quoted strings when you don't need string interpolation or
special symbols.
include_recipe "iis"
               ^^^^^
iis/recipes/mod_management.rb:24:14: C: [Corrected] %w-literals should
be delimited by ( and )
  features = %w{Web-Mgmt-Console Web-Mgmt-Service}
             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
iis/recipes/mod_management.rb:26:14: C: [Corrected] %w-literals should
be delimited by ( and )
  features = %w{IIS-ManagementConsole IIS-ManagementService}
             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
iis/recipes/mod_security.rb:21:16: C: [Corrected] Prefer single-quoted
strings when you don't need string interpolation or special symbols.
include_recipe "iis"
               ^^^^^
iis/recipes/mod_security.rb:24:14: C: [Corrected] %w-literals should be
delimited by ( and )
  features = %w{Web-Url-Auth Web-Filtering Web-IP-Security}
             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
iis/recipes/mod_security.rb:26:14: C: [Corrected] %w-literals should be
delimited by ( and )
  features = %w{IIS-URLAuthorization IIS-RequestFiltering
IIS-IPSecurity}

^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
iis/recipes/mod_tracing.rb:21:16: C: [Corrected] Prefer single-quoted
strings when you don't need string interpolation or special symbols.
include_recipe "iis"
               ^^^^^