diff --git a/.rubocop_todo/layout/empty_line_after_magic_comment.yml b/.rubocop_todo/layout/empty_line_after_magic_comment.yml index 73e4f63f67b7aee4565c4dad1d708134fd07624a..f2d0184fe2ec3ac79fe9f489689e9ae515ecbd4a 100644 --- a/.rubocop_todo/layout/empty_line_after_magic_comment.yml +++ b/.rubocop_todo/layout/empty_line_after_magic_comment.yml @@ -2,26 +2,6 @@ # Cop supports --autocorrect. Layout/EmptyLineAfterMagicComment: Exclude: - - 'app/models/concerns/enums/ci/commit_status.rb' - - 'app/models/dependency_proxy.rb' - - 'app/models/draft_note.rb' - - 'app/models/ml.rb' - - 'app/models/namespace/traversal_hierarchy.rb' - - 'app/models/namespaces/traversal/linear.rb' - - 'app/models/packages.rb' - - 'app/models/packages/cleanup.rb' - - 'app/models/packages/conan.rb' - - 'app/models/packages/dependency_link.rb' - - 'app/models/packages/maven.rb' - - 'app/models/packages/maven/metadatum.rb' - - 'app/models/packages/npm.rb' - - 'app/models/packages/nuget.rb' - - 'app/models/packages/package.rb' - - 'app/models/packages/pypi.rb' - - 'app/models/packages/rpm.rb' - - 'app/models/packages/rpm/repository_file.rb' - - 'app/models/packages/rubygems.rb' - - 'app/models/packages/tag.rb' - 'app/models/users/user_follow_user.rb' - 'app/policies/container_registry/tag_policy.rb' - 'app/policies/customer_relations/contact_policy.rb' diff --git a/app/models/concerns/enums/ci/commit_status.rb b/app/models/concerns/enums/ci/commit_status.rb index 45acd5595521c5b63c42e0b29062ce95ee91c769..225d344fac31f72940ef7f7d359ad56e674698a8 100644 --- a/app/models/concerns/enums/ci/commit_status.rb +++ b/app/models/concerns/enums/ci/commit_status.rb @@ -1,4 +1,5 @@ # frozen_string_literal: true + module Enums module Ci module CommitStatus diff --git a/app/models/dependency_proxy.rb b/app/models/dependency_proxy.rb index 0ed17921aaa9f7d31cd128cd4513e1a834fa3394..b6af28289173d3a6268426051f1b02c44f672935 100644 --- a/app/models/dependency_proxy.rb +++ b/app/models/dependency_proxy.rb @@ -1,4 +1,5 @@ # frozen_string_literal: true + module DependencyProxy URL_SUFFIX = '/dependency_proxy/containers' DISTRIBUTION_API_VERSION = 'registry/2.0' diff --git a/app/models/draft_note.rb b/app/models/draft_note.rb index 1c5aeff131def7862917a9ae271a0eae181d9d55..8d76808c802d34061c523e5267737fef61d05b31 100644 --- a/app/models/draft_note.rb +++ b/app/models/draft_note.rb @@ -1,4 +1,5 @@ # frozen_string_literal: true + class DraftNote < ApplicationRecord include DiffPositionableNote include Gitlab::Utils::StrongMemoize diff --git a/app/models/ml.rb b/app/models/ml.rb index e426ce851eb198a491a14dfc5600149497ce3215..6d49027b0e12be00cbd99727bc808098d24ef2df 100644 --- a/app/models/ml.rb +++ b/app/models/ml.rb @@ -1,4 +1,5 @@ # frozen_string_literal: true + module Ml def self.table_name_prefix 'ml_' diff --git a/app/models/namespace/traversal_hierarchy.rb b/app/models/namespace/traversal_hierarchy.rb index e883e265fa3951f1fe38c4e7f7df5e33579d8a68..f0fa6c49a96045fd71864b48c6093ea6803f94db 100644 --- a/app/models/namespace/traversal_hierarchy.rb +++ b/app/models/namespace/traversal_hierarchy.rb @@ -1,4 +1,5 @@ # frozen_string_literal: true + # # A Namespace::TraversalHierarchy is the collection of namespaces that descend # from a root Namespace as defined by the Namespace#traversal_ids attributes. diff --git a/app/models/namespaces/traversal/linear.rb b/app/models/namespaces/traversal/linear.rb index 05edb14a4cdc910061caa424578ef0a2d99cf204..320457cac5ebb2bc9a02536a356535659be3c16b 100644 --- a/app/models/namespaces/traversal/linear.rb +++ b/app/models/namespaces/traversal/linear.rb @@ -1,4 +1,5 @@ # frozen_string_literal: true + # # Query a recursively defined namespace hierarchy using linear methods through # the traversal_ids attribute. diff --git a/app/models/packages.rb b/app/models/packages.rb index 87948617b8e717573c9a5140b7902f4ca50d48be..0ff44abb0dfda98ce3f3b315f8e48008f773d2f0 100644 --- a/app/models/packages.rb +++ b/app/models/packages.rb @@ -1,4 +1,5 @@ # frozen_string_literal: true + module Packages DuplicatePackageError = Class.new(StandardError) PackageProtectedError = Class.new(StandardError) diff --git a/app/models/packages/cleanup.rb b/app/models/packages/cleanup.rb index 16bba4f445d9e0b90a11b4955e2730946397b64a..2febc40ddb98562c0c3a5466f2988ec8af248262 100644 --- a/app/models/packages/cleanup.rb +++ b/app/models/packages/cleanup.rb @@ -1,4 +1,5 @@ # frozen_string_literal: true + module Packages module Cleanup def self.table_name_prefix diff --git a/app/models/packages/conan.rb b/app/models/packages/conan.rb index 01007c3fa78672de5192e98777c8eb71706f9174..ea106d18200914ee0319da9b2030a1e03ed8618a 100644 --- a/app/models/packages/conan.rb +++ b/app/models/packages/conan.rb @@ -1,4 +1,5 @@ # frozen_string_literal: true + module Packages module Conan def self.table_name_prefix diff --git a/app/models/packages/dependency_link.rb b/app/models/packages/dependency_link.rb index 6fbc06eab70177fdc792bc0a19962e578bdfd51f..1b6fec67611aeb3ab6e4a87957b190dcd5c1979b 100644 --- a/app/models/packages/dependency_link.rb +++ b/app/models/packages/dependency_link.rb @@ -1,4 +1,5 @@ # frozen_string_literal: true + class Packages::DependencyLink < ApplicationRecord include EachBatch diff --git a/app/models/packages/maven.rb b/app/models/packages/maven.rb index 5c1581ce0b775d29afb290c1b855066f39d2552f..4af4f0fca42863fb8cce533988a8327c951cb3ea 100644 --- a/app/models/packages/maven.rb +++ b/app/models/packages/maven.rb @@ -1,4 +1,5 @@ # frozen_string_literal: true + module Packages module Maven def self.table_name_prefix diff --git a/app/models/packages/maven/metadatum.rb b/app/models/packages/maven/metadatum.rb index fce831eee6388ee67eb5f6f59eb2d55aaab98cce..7e924ef467bce8b6c9ec9e7bf8f975bb220c61ff 100644 --- a/app/models/packages/maven/metadatum.rb +++ b/app/models/packages/maven/metadatum.rb @@ -1,4 +1,5 @@ # frozen_string_literal: true + class Packages::Maven::Metadatum < ApplicationRecord belongs_to :package, class_name: 'Packages::Maven::Package' diff --git a/app/models/packages/npm.rb b/app/models/packages/npm.rb index 9221187d92ac4cb1e8078fa92120a40f1b38fafd..30513dcf4e56192adb9b31d231c0036b597a399c 100644 --- a/app/models/packages/npm.rb +++ b/app/models/packages/npm.rb @@ -1,4 +1,5 @@ # frozen_string_literal: true + module Packages module Npm # from "@scope/package-name" return "scope" or nil diff --git a/app/models/packages/nuget.rb b/app/models/packages/nuget.rb index 9a9e5b6605a7b0521340af47a9fb924956c89feb..01f2b9ffe5da2d17f0ee4f20e9c72cfe97351a12 100644 --- a/app/models/packages/nuget.rb +++ b/app/models/packages/nuget.rb @@ -1,4 +1,5 @@ # frozen_string_literal: true + module Packages module Nuget TEMPORARY_PACKAGE_NAME = 'NuGet.Temporary.Package' diff --git a/app/models/packages/package.rb b/app/models/packages/package.rb index b21929f7ae53a7b3e04a880580d22071de689c95..00b065376134e0931404ce2d07819d8c770fef9b 100644 --- a/app/models/packages/package.rb +++ b/app/models/packages/package.rb @@ -1,4 +1,5 @@ # frozen_string_literal: true + class Packages::Package < ApplicationRecord include EachBatch include Sortable diff --git a/app/models/packages/pypi.rb b/app/models/packages/pypi.rb index fc8a55caa3125002e45a1978dabb2ae862011310..f19597cd7782cf6cfc9128ff6b8bac2cceea7c8c 100644 --- a/app/models/packages/pypi.rb +++ b/app/models/packages/pypi.rb @@ -1,4 +1,5 @@ # frozen_string_literal: true + module Packages module Pypi def self.table_name_prefix diff --git a/app/models/packages/rpm.rb b/app/models/packages/rpm.rb index fc66e7ec5c8fd552c7112dc0bce505ca83148458..f575a99083136926e54a6bc52906cec9cfaa878c 100644 --- a/app/models/packages/rpm.rb +++ b/app/models/packages/rpm.rb @@ -1,4 +1,5 @@ # frozen_string_literal: true + module Packages module Rpm def self.table_name_prefix diff --git a/app/models/packages/rpm/repository_file.rb b/app/models/packages/rpm/repository_file.rb index 5a8036e1f467030d7a07b5d932e1e4e71bc7eb30..cfa7d4dc5ac8729a358f32ad7de3b71254f11dd0 100644 --- a/app/models/packages/rpm/repository_file.rb +++ b/app/models/packages/rpm/repository_file.rb @@ -1,4 +1,5 @@ # frozen_string_literal: true + module Packages module Rpm class RepositoryFile < ApplicationRecord diff --git a/app/models/packages/rubygems.rb b/app/models/packages/rubygems.rb index 1aa6b16f47eedafe7d8cdf4a7d158c1b5e55ef5d..a88f491a9091f65179f05d13e243742fd28c0e90 100644 --- a/app/models/packages/rubygems.rb +++ b/app/models/packages/rubygems.rb @@ -1,4 +1,5 @@ # frozen_string_literal: true + module Packages module Rubygems TEMPORARY_PACKAGE_NAME = 'Gem.Temporary.Package' diff --git a/app/models/packages/tag.rb b/app/models/packages/tag.rb index 0c1325f6cce86f32141e3d3eb29febb96c34c2a8..3275aae85451daf4c98ecf98aa6eebbb9997b926 100644 --- a/app/models/packages/tag.rb +++ b/app/models/packages/tag.rb @@ -1,4 +1,5 @@ # frozen_string_literal: true + class Packages::Tag < ApplicationRecord belongs_to :package, inverse_of: :tags belongs_to :project