102 lines
2.6 KiB
YAML
102 lines
2.6 KiB
YAML
# Department 'Gemspec' (9): 미수정
|
|
# Supports --autocorrect
|
|
Gemspec/AddRuntimeDependency:
|
|
Description: Prefer `add_dependency` over `add_runtime_dependency`.
|
|
StyleGuide: "#add_dependency_vs_add_runtime_dependency"
|
|
Reference: https://github.com/rubygems/rubygems/issues/7799#issuecomment-2192720316
|
|
Enabled: false
|
|
VersionAdded: '1.65'
|
|
Include:
|
|
- "**/*.gemspec"
|
|
|
|
Gemspec/DependencyVersion:
|
|
Description: Requires or forbids specifying gem dependency versions.
|
|
Enabled: false
|
|
VersionAdded: '1.29'
|
|
EnforcedStyle: required
|
|
SupportedStyles:
|
|
- required
|
|
- forbidden
|
|
Include:
|
|
- "**/*.gemspec"
|
|
AllowedGems: []
|
|
|
|
# Supports --autocorrect
|
|
Gemspec/DeprecatedAttributeAssignment:
|
|
Description: Checks that deprecated attribute assignments are not set in a gemspec
|
|
file.
|
|
Enabled: false
|
|
Severity: warning
|
|
VersionAdded: '1.30'
|
|
VersionChanged: '1.40'
|
|
Include:
|
|
- "**/*.gemspec"
|
|
|
|
Gemspec/DevelopmentDependencies:
|
|
Description: Checks that development dependencies are specified in Gemfile rather
|
|
than gemspec.
|
|
Enabled: false
|
|
VersionAdded: '1.44'
|
|
EnforcedStyle: Gemfile
|
|
SupportedStyles:
|
|
- Gemfile
|
|
- gems.rb
|
|
- gemspec
|
|
AllowedGems: []
|
|
Include:
|
|
- "**/*.gemspec"
|
|
- "**/Gemfile"
|
|
- "**/gems.rb"
|
|
|
|
Gemspec/DuplicatedAssignment:
|
|
Description: An attribute assignment method calls should be listed only once in a
|
|
gemspec.
|
|
Enabled: false
|
|
Severity: warning
|
|
VersionAdded: '0.52'
|
|
VersionChanged: '1.40'
|
|
Include:
|
|
- "**/*.gemspec"
|
|
|
|
# Supports --autocorrect
|
|
Gemspec/OrderedDependencies:
|
|
Description: Dependencies in the gemspec should be alphabetically sorted.
|
|
Enabled: false
|
|
VersionAdded: '0.51'
|
|
TreatCommentsAsGroupSeparators: true
|
|
ConsiderPunctuation: false
|
|
Include:
|
|
- "**/*.gemspec"
|
|
|
|
# Supports --autocorrect
|
|
Gemspec/RequireMFA:
|
|
Description: Checks that the gemspec has metadata to require Multi-Factor Authentication
|
|
from RubyGems.
|
|
Enabled: false
|
|
Severity: warning
|
|
VersionAdded: '1.23'
|
|
VersionChanged: '1.40'
|
|
Reference:
|
|
- https://guides.rubygems.org/mfa-requirement-opt-in/
|
|
Include:
|
|
- "**/*.gemspec"
|
|
|
|
Gemspec/RequiredRubyVersion:
|
|
Description: Checks that `required_ruby_version` of gemspec is specified and equal
|
|
to `TargetRubyVersion` of .rubocop.yml.
|
|
Enabled: false
|
|
Severity: warning
|
|
VersionAdded: '0.52'
|
|
VersionChanged: '1.40'
|
|
Include:
|
|
- "**/*.gemspec"
|
|
|
|
Gemspec/RubyVersionGlobalsUsage:
|
|
Description: Checks usage of RUBY_VERSION in gemspec.
|
|
StyleGuide: "#no-ruby-version-in-the-gemspec"
|
|
Enabled: false
|
|
Severity: warning
|
|
VersionAdded: '0.72'
|
|
VersionChanged: '1.40'
|
|
Include:
|
|
- "**/*.gemspec" |