Sha256: df6699c44b9383c10067c98a4b962cb7b782809653fa388e485c9c9e32dcf2c9

Contents?: true

Size: 1.5 KB

Versions: 1

Compression:

Stored size: 1.5 KB

Contents

# frozen_string_literal: true

module NeetoCompliance
  class VerifiersList
    class << self
      def neeto_auth
        [NeetoGemsVerifier].concat(neeto_products_common_verifiers)
      end

      def neeto_apps
        [ NeetoGemsVerifier,
          CommonGemfileVerifier,
          SemaphoreciConfigVerifier,
          EnvironmentConfigVerifier,
          RolesVerifier,
          JsconfigVerifier
        ].concat(neeto_products_common_verifiers)
      end

      def neeto_gems
        [ NeetoGemsVerifier,
          RubyVersionVerifier,
          # BumpVersionWithPrLabelVerifier, # Disabling for sometime to test google's release please action
          AutoUpdatePrsWithLatestMasterVerifier
        ]
      end

      private

        def neeto_products_common_verifiers
          [
            CircleciConfigVerifier,
            SitemapConfigVerifier,
            CommonInitializersVerifier,
            NewrelicVerifier,
            RubyVersionVerifier,
            DockerFileDevVerifier,
            NodeVersionVerifier,
            SlugignoreFileVerifier,
            GitignoreFileVerifier,
            SidekiqQueuesVerifier,
            SimplecovConfigVerifier,
            PackageDependenciesVersionVerifier,
            PackageJsonVerifier,
            CypressConfigVerifier,
            BundlerVersionVerifier,
            SyncNeetoCommonsVerifier,
            CypressPluginsIndexVerifier,
            WebpackerConfigVerifier,
            AutoUpdatePrsWithLatestMasterVerifier
          ]
        end
    end
  end
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
neeto-compliance-1.0.58 lib/neeto_compliance/verifiers_list.rb