Skip to content

Commit 6936df9

Browse files
committed
Cleanup requires across library files
* Ensure every library `require`s all the other libraries it needs for functioning. * Ensure require statements come before require_relative ones * Ensure require_relative statements doesn't end with `.rb` extension * Also enabled the Cop for that * Use single quotes for require statements Signed-off-by: Balasankar "Balu" C <[email protected]>
1 parent 10db300 commit 6936df9

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

55 files changed

+139
-110
lines changed

.rubocop.yml

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -87,3 +87,8 @@ Lint/RedundantSafeNavigation: # (new in 0.93)
8787
Enabled: true
8888
Style/ClassEqualityComparison: # (new in 0.93)
8989
Enabled: true
90+
91+
Style/RedundantFileExtensionInRequire:
92+
Enabled: true
93+
Exclude:
94+
- files/**/*

config/projects/gitlab.rb

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@
1717
#
1818

1919
require "#{Omnibus::Config.project_root}/lib/gitlab/build_iteration"
20-
require "#{Omnibus::Config.project_root}/lib/gitlab/build/info"
20+
require "#{Omnibus::Config.project_root}/lib/gitlab/build/info/package"
2121
require "#{Omnibus::Config.project_root}/lib/gitlab/version"
2222
require "#{Omnibus::Config.project_root}/lib/gitlab/util"
2323
require "#{Omnibus::Config.project_root}/lib/gitlab/ohai_helper.rb"

config/software/package-scripts.rb

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@
1616
# limitations under the License.
1717
#
1818

19-
require "#{Omnibus::Config.project_root}/lib/gitlab/build/info"
19+
require "#{Omnibus::Config.project_root}/lib/gitlab/build/info/package"
2020
name 'package-scripts'
2121

2222
license 'Apache-2.0'

doc/development/examples/simple.rb

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
require "#{Omnibus::Config.project_root}/lib/gitlab/build/info"
1+
require "#{Omnibus::Config.project_root}/lib/gitlab/build/info/package"
22
require "#{Omnibus::Config.project_root}/lib/gitlab/build_iteration"
33
require "#{Omnibus::Config.project_root}/lib/gitlab/ohai_helper.rb"
44
require "#{Omnibus::Config.project_root}/lib/gitlab/openssl_helper"

lib/gitlab/api_client.rb

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
1+
require 'gitlab'
2+
13
require_relative 'build/info/ci'
24
require_relative 'build/info/secrets'
35

4-
require 'gitlab'
5-
66
module Gitlab
77
class APIClient
88
def initialize(endpoint = Build::Info::CI.api_v4_url, token = Build::Info::Secrets.api_token)

lib/gitlab/aws_helper.rb

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,10 @@
1-
require_relative 'build/info.rb'
2-
require_relative 'util.rb'
3-
41
require 'aws-sdk-ec2'
52
require 'aws-sdk-marketplacecatalog'
63
require 'json'
74

5+
require_relative 'build/info/ci'
6+
require_relative 'util'
7+
88
class AWSHelper
99
def initialize(version, type)
1010
# version specifies the GitLab version being processed

lib/gitlab/build/check.rb

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
1-
require_relative "info.rb"
2-
require_relative "info/git"
3-
require_relative "../util.rb"
1+
require_relative '../util'
2+
require_relative 'info/git'
3+
require_relative 'info/package'
44

55
module Build
66
class Check

lib/gitlab/build/facts.rb

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,8 @@
1+
require_relative 'gitlab_image'
12
require_relative 'info/docker'
23
require_relative 'info/git'
34
require_relative 'info/package'
5+
require_relative 'info/qa'
46

57
module Build
68
class Facts

lib/gitlab/build/gitlab_image.rb

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
require_relative 'image'
2-
require_relative 'info'
2+
require_relative 'info/package'
33

44
module Build
55
class GitlabImage

lib/gitlab/build/image.rb

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
1-
require_relative 'info'
1+
require_relative '../util'
22
require_relative '../docker_operations'
3-
require_relative "../util.rb"
3+
require_relative 'info/docker'
44

55
module Build
66
module Image

0 commit comments

Comments
 (0)