<%- assert_locals gem -%> inherit_gem: google-style: google-style.yml AllCops: Exclude: - "<%= gem.name %>.gemspec" - "lib/**/*_pb.rb" - "proto_docs/**/*" - "test/**/*" - "acceptance/**/*" - "Rakefile" Metrics/AbcSize: Exclude: <%- gem.packages.each do |package| -%> <%- package.services.each do |service| -%> - "lib/<%= service.client_file_path.sub "client.rb", "*.rb" %>" <%- end -%> <%- end -%> Metrics/ClassLength: Exclude: <%- gem.packages.each do |package| -%> <%- package.services.each do |service| -%> - "lib/<%= service.client_file_path.sub "client.rb", "*.rb" %>" <%- end -%> <%- end -%> Metrics/CyclomaticComplexity: Exclude: <%- gem.packages.each do |package| -%> <%- package.services.each do |service| -%> - "lib/<%= service.client_file_path.sub "client.rb", "*.rb" %>" <%- end -%> <%- end -%> Metrics/LineLength: Exclude: <%- gem.packages.each do |package| -%> <%- package.services.each do |service| -%> - "lib/<%= service.client_file_path.sub "client.rb", "*.rb" %>" <%- end -%> <%- end -%> - "<%= gem.name %>.gemspec" Metrics/MethodLength: Exclude: <%- gem.packages.each do |package| -%> <%- package.services.each do |service| -%> - "lib/<%= service.client_file_path.sub "client.rb", "*.rb" %>" <%- end -%> <%- end -%> Metrics/PerceivedComplexity: Exclude: <%- gem.packages.each do |package| -%> <%- package.services.each do |service| -%> - "lib/<%= service.client_file_path.sub "client.rb", "*.rb" %>" <%- end -%> <%- end -%> Naming/FileName: Exclude: - "lib/<%= gem.name %>.rb" Style/CaseEquality: Exclude: <%- gem.packages.each do |package| -%> <%- package.services.each do |service| -%> - "lib/<%= service.client_file_path.sub "client.rb", "*.rb" %>" <%- end -%> <%- end -%> - "lib/<%= gem.name.tr "-", "/" %>.rb" Style/ModuleFunction: Enabled: false