Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Re-sync to upstream #1

Open
wants to merge 139 commits into
base: master
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
139 commits
Select commit Hold shift + click to select a range
4c7df83
Merge branch 'release/1.13.1' into develop
skywinder Jul 22, 2016
b08f881
Merge branch 'hotfix/update-changelog' into develop
skywinder Jul 22, 2016
5626d12
Merge branch 'master' into develop
skywinder Feb 21, 2020
db4b05b
add Marco Ferrari as co-author to gemspec
skywinder Feb 21, 2020
6f161ef
added gitter
skywinder Feb 22, 2020
78a21d2
remove outdated info
skywinder Feb 22, 2020
2f67cd5
added build instruction
skywinder Feb 22, 2020
64cbd74
fix: disable preview api warning from octokit.rb
digglife Apr 2, 2020
1c50142
v1.15.0-alpha
skywinder Apr 5, 2020
1f81c63
Merge branch 'digglife-warning' into develop
skywinder Apr 5, 2020
59c4841
exclude digest
skywinder Apr 5, 2020
fe4367b
update changelog
skywinder Apr 5, 2020
998713f
Merge branch 'develop'
skywinder Apr 5, 2020
8fd25b4
v1.15.1
skywinder Apr 5, 2020
4a502e4
🧾 update changelog
skywinder Apr 5, 2020
f852aad
🔏bring back Gemfile.lock
skywinder Apr 5, 2020
85bac17
revert of 78a21d2b330ed3bcdb92722eab5c2f8fb03212a3
skywinder Apr 7, 2020
8754a00
Merge pull request #779 from github-changelog-generator/missing-bin
skywinder Apr 7, 2020
8008697
v1.15.2
skywinder Apr 7, 2020
dfc5794
CI: JRuby 9.1 support: hold ActiveSupport at 5.x
olleolleolle Apr 7, 2020
3ee85fd
CI: Use Bundler 2; avoid deprecated --path param
olleolleolle Apr 7, 2020
a325b10
CI: Ruby 2.3, Ruby 2.4 hold to ActiveSupport < 6
olleolleolle Apr 7, 2020
b371a4f
chore: Use MRI 2.7.1 in development
olleolleolle Apr 8, 2020
af4e869
chore: RuboCop: Add more Cop names as enabled
olleolleolle Apr 9, 2020
7498ca0
Bump backports from 3.17.0 to 3.17.1
dependabot-preview[bot] Apr 10, 2020
8ae2163
Drop support for EOL Ruby versions
olleolleolle Apr 9, 2020
ff6ed57
Fix not parsing body_only param for sections
ddeath Jan 21, 2020
bfd20d4
Add regression test
ddeath Jan 21, 2020
3986988
Add no-http-cache option to rake task
mcelicalderon Oct 6, 2019
7eef411
Use `async-http-faraday`.
ioquatix Apr 9, 2020
f85641c
Fixing bug when filtering pull requests without labels
douglasmiller Mar 18, 2020
7bd94fc
Disabling the Metrics/ModuleLength cop for specs
douglasmiller Mar 19, 2020
8525969
Fix undefined line_labels_for
ddeath Jan 21, 2020
6a1c996
Tell the truth in this comment
olleolleolle Apr 12, 2020
2b31c53
Merge branch 'master' of github.com:github-changelog-generator/github…
skywinder Apr 12, 2020
c44021e
update changlog file + yank broken version
skywinder Apr 12, 2020
245ad67
Section: turn all accessors into readers
olleolleolle Apr 11, 2020
e52cd2a
Section: Avoid recreating an instance
olleolleolle Apr 11, 2020
890cdb3
Section: Split quicker on newline
olleolleolle Apr 11, 2020
3c403ad
Bump faraday-http-cache from 2.1.0 to 2.2.0
dependabot-preview[bot] Apr 13, 2020
d57ce94
Don't escape special chars when they are in `inline_code`
alexjfisher Nov 4, 2019
311ca03
Add a test for Section
olleolleolle Apr 14, 2020
43d0b75
chore: Rename RuboCop setting
olleolleolle Apr 14, 2020
2bf0d38
Fix replicating template messages (#794)
shinyaohtani Apr 15, 2020
ff7243f
Bump parser from 2.7.1.0 to 2.7.1.1
dependabot-preview[bot] Apr 15, 2020
12426f6
Bump async-pool from 0.2.0 to 0.3.0
dependabot-preview[bot] Apr 23, 2020
bc8c43a
Bump protocol-http2 from 0.13.3 to 0.14.0
dependabot-preview[bot] Apr 23, 2020
18d5d97
Bump rubocop from 0.81.0 to 0.82.0
dependabot-preview[bot] Apr 23, 2020
6c4c881
chore: Enable RuboCop 0.82.0 cop definitions
olleolleolle Apr 23, 2020
e0eefcf
Bump overcommit from 0.52.1 to 0.53.0
dependabot-preview[bot] Apr 24, 2020
86420a9
Bump async from 1.25.0 to 1.25.2
dependabot-preview[bot] Apr 27, 2020
0b13866
Bump yard from 0.9.24 to 0.9.25
dependabot-preview[bot] May 3, 2020
9e84f3b
Bump parser from 2.7.1.1 to 2.7.1.2
dependabot-preview[bot] May 4, 2020
9825c5e
Bump rspec-core from 3.9.1 to 3.9.2
dependabot-preview[bot] May 4, 2020
2111037
Bump rspec-expectations from 3.9.1 to 3.9.2
dependabot-preview[bot] May 11, 2020
097875c
Bump public_suffix from 4.0.4 to 4.0.5
dependabot-preview[bot] May 12, 2020
f3ceeab
Bump activesupport from 6.0.2.2 to 6.0.3
dependabot-preview[bot] May 12, 2020
9b03693
Bump protocol-http from 0.18.0 to 0.20.0
dependabot-preview[bot] May 12, 2020
35ec8d8
Bump rubocop from 0.82.0 to 0.83.0
dependabot-preview[bot] May 12, 2020
da60146
Fix Layout/EmptyLinesAroundAttributeAccessor
olleolleolle May 12, 2020
d58abea
Bump async from 1.26.0 to 1.26.1
dependabot-preview[bot] May 14, 2020
3c3ebd2
CI: Use the Ruby orb, parameterize a matrix job (#817)
olleolleolle May 14, 2020
e27861b
put back lock files in order to be able to reproduce builds (#836)
skywinder May 18, 2020
7cb7154
Bump minitest from 5.14.0 to 5.14.1
dependabot-preview[bot] May 18, 2020
38df8a3
Bump async-http from 0.52.3 to 0.52.4
dependabot-preview[bot] May 21, 2020
6ea112d
Bump activesupport from 6.0.3 to 6.0.3.1
dependabot-preview[bot] May 22, 2020
03b70a8
Bump backports from 3.17.1 to 3.17.2
dependabot-preview[bot] May 22, 2020
8e72ae7
Bump rubocop from 0.83.0 to 0.84.0
dependabot-preview[bot] May 22, 2020
f750128
(chore) Fix Performance/StartWith
olleolleolle May 22, 2020
6c95c50
Bump vcr from 5.1.0 to 6.0.0
dependabot-preview[bot] May 28, 2020
a58a575
Bump parser from 2.7.1.2 to 2.7.1.3
dependabot-preview[bot] Jun 2, 2020
80b1221
Bump rubocop-performance from 1.5.2 to 1.6.0
dependabot-preview[bot] Jun 2, 2020
b1dd3aa
Bump async-io from 1.29.0 to 1.30.0
dependabot-preview[bot] Jun 2, 2020
c35551d
Bump rubocop-performance from 1.6.0 to 1.6.1
dependabot-preview[bot] Jun 5, 2020
322e30a
Bump i18n from 1.8.2 to 1.8.3
dependabot-preview[bot] Jun 5, 2020
a6233c1
add since-commit option (#830)
takke Aug 14, 2020
7a5e901
add option --[no-]issues-of-open-milestones (#801)
Mairu Aug 14, 2020
8b03a11
updated the readme and the parser help message (#878)
Aug 24, 2020
67d0f5c
Bump rubocop-ast from 0.0.3 to 0.5.1 (#905)
dependabot-preview[bot] Sep 26, 2020
b4b0210
update dependencies (#906)
skywinder Sep 29, 2020
3c9909c
Bump parser from 2.7.1.5 to 2.7.2.0 (#915)
dependabot-preview[bot] Oct 7, 2020
5de1a32
Bump overcommit from 0.56.0 to 0.57.0 (#914)
dependabot-preview[bot] Oct 7, 2020
5078a8e
Bump activesupport from 6.0.3.3 to 6.0.3.4 (#916)
dependabot-preview[bot] Oct 7, 2020
8de0adc
Bump rspec-core from 3.9.2 to 3.9.3
dependabot-preview[bot] Oct 7, 2020
57e7c98
Bump regexp_parser from 1.8.0 to 1.8.1
dependabot-preview[bot] Oct 7, 2020
40105bf
Add RuboCop 0.85 rules
olleolleolle Jun 2, 2020
db2310d
(chore) Lint Style/RedundantRegexpCharacterClass
olleolleolle Jun 2, 2020
5c04502
Skip rule Lint/MixedRegexpCaptureTypes
olleolleolle Jun 3, 2020
13780e3
RuboCop: Add new rules
olleolleolle Oct 30, 2020
2257664
Fix lint: Style/StringConcatenation
olleolleolle Oct 30, 2020
8ba3ad3
Fix lint Lint/MissingSuper
olleolleolle Oct 30, 2020
ab519ae
Fix lint Style/RedundantAssignment
olleolleolle Oct 30, 2020
e8c1e26
Fix lint Style/RedundantFetchBlock
olleolleolle Oct 30, 2020
1295aef
Fix lint Style/GlobalStdStream
olleolleolle Oct 30, 2020
32321f6
Fix lint Style/ExplicitBlockArgument
olleolleolle Oct 30, 2020
b4c5b90
Bump rubocop-ast from 0.5.1 to 0.7.1
dependabot-preview[bot] Oct 7, 2020
4261ac2
It's no longer needed to call `#close`, it happens implicitly.
ioquatix Nov 22, 2020
6d9cea6
Add an asynchronous scope around the entire changelog generation.
ioquatix Nov 22, 2020
838655b
Use UTC for future release date
smortex Dec 28, 2020
c442437
Update issue templates
skywinder Dec 16, 2020
3c367c5
Add --include-tags-regex option.
ameir Jan 15, 2021
b1d8af2
When tags are excluded, do not include those tags in diff links.
ameir Jan 15, 2021
f218bc7
Fixing 'stack level too deep error' in commits_in_tag
douglasmiller Feb 19, 2021
f232b0e
Restoring tag hash references to string keys
douglasmiller Feb 19, 2021
f35c092
added gitlab fetcher
kreczko May 29, 2018
a5f8c9f
implemented fetch_tags for GITLAB
kreczko May 29, 2018
fd48edf
first successful runthrough with gitlab_fetcher
kreczko May 30, 2018
ebd4506
adjusting generator_fetcher to accept pr["merge_commit_sha"] if avail…
kreczko May 30, 2018
e0e2f08
added gitlab option
kreczko May 30, 2018
1f1e029
select correct fetcher depending on gitlab option (default github)
kreczko May 30, 2018
0a96eb1
restricting gitlab fetcher to closed issues
kreczko May 30, 2018
e6b2462
fixed authors in merge_requests for gitlab fetcher
kreczko May 30, 2018
48cc10e
fixed typo in generator_fetcher
kreczko May 30, 2018
ff474d2
fixed issues and associated events in gitlab_fetcher
kreczko May 30, 2018
9f09d53
fixed project_id for gitlab_fetcher in the case of forks
kreczko May 30, 2018
1efef92
fixed events for merge requests in gitlab_fetcher
kreczko May 30, 2018
0dcb215
fixed merge_commit_sha for older gitlab versions in gitlab_fetcher
kreczko May 30, 2018
2602cb9
separated fetching issues and pull requests as it was causing problem…
kreczko Aug 7, 2018
8c66a59
fix gitlab fetcher for project that have no issues
kreczko Aug 7, 2018
1fe40f4
fixed if-logic based on feedback from olleolleolle
kreczko Nov 1, 2018
abd607e
Github --> Gitlab for GitlabFetcher
kreczko Nov 1, 2018
5056f1d
added Gitlab URI example
kreczko Nov 1, 2018
0330e61
missing change from Github->Gitlab change: Helper --> GitHubChangelog…
kreczko Nov 1, 2018
612c9db
CHANGELOG_GITHUB_TOKEN --> CHANGELOG_AUTH_TOKEN for gitlab fetcher
kreczko Nov 1, 2018
3557c26
fixed RuboCop issues for gitlab_fetcher
kreczko Nov 1, 2018
0a3082b
preliminary tests for gitlab_fetcher
kreczko Nov 1, 2018
62fbbe6
added gitlab_changelog_generator
kreczko Nov 1, 2018
587ff1d
Last few Github -> Gitlab conversions
kreczko Nov 1, 2018
769fbdf
resolved second batch of feedback from @olleolleolle
kreczko Nov 1, 2018
03f2449
Add gitlab to rake task
cdenneen Jan 29, 2020
8b1881e
Updates to sync with upstream and fix rubocop errors
cdenneen Mar 19, 2021
b18893b
Merge branch 'kreczko-issue-419' of https://github.com/cdenneen/githu…
cdenneen Mar 19, 2021
07068e4
Updates for upstream sync and rubocop fixes
cdenneen Mar 19, 2021
101230e
Update TOKEN to match the existing token so it will work without new …
cdenneen Mar 19, 2021
993e641
Resync to upstream
cdenneen Mar 29, 2021
6cfb746
Updates for rubocop and TOKEN consistency
cdenneen Mar 29, 2021
1492219
Merge branch 'master' into kreczko-issue-419
cdenneen Mar 29, 2021
2104573
Merge branch 'master' of https://github.com/cdenneen/gitlab-changelog…
cdenneen Mar 29, 2021
4a8bbe4
Merge branch 'kreczko-issue-419' of https://github.com/cdenneen/gitla…
cdenneen Mar 29, 2021
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
95 changes: 47 additions & 48 deletions .circleci/config.yml
Original file line number Diff line number Diff line change
Expand Up @@ -3,63 +3,62 @@
# Check https://circleci.com/docs/2.0/language-ruby/ for more details
#
version: 2.1
orbs:
ruby: circleci/[email protected]

shared: &shared
shared_steps: &shared_steps
steps:
- run: ruby -v
- checkout
- ruby/load-cache
- run: gem install bundler:2.1.4
- ruby/install-deps
- ruby/save-cache
- ruby/run-tests

- run:
name: Install dependencies
command: |
bundle install --jobs=4 --retry=3 --path vendor/bundle

- run:
name: Run rubocop
command: |
bundle exec rubocop
jobs:
lint:
environment:
BUNDLE_PATH: vendor/bundle
executor: ruby/default
steps:
- run: ruby -v
- checkout
- ruby/load-cache
- ruby/install-deps
- run: bundle exec rubocop

- run:
name: Run tests
command: |
bundle exec rspec --color --require spec_helper spec --format progress
test:
parameters:
tag:
type: string
environment:
BUNDLE_PATH: vendor/bundle
executor:
name: ruby/default
tag: << parameters.tag >>
parallelism: 1
<<: *shared_steps

jobs:
"ruby-23":
<<: *shared
docker:
- image: circleci/ruby:2.3-node-browsers
"ruby-24":
<<: *shared
docker:
- image: circleci/ruby:2.4-node-browsers
"ruby-25":
<<: *shared
docker:
- image: circleci/ruby:2.5-node-browsers
"ruby-26":
<<: *shared
docker:
- image: circleci/ruby:2.6-node-browsers
"jruby-91":
<<: *shared
docker:
- image: circleci/jruby:9.1-jdk
environment:
JRUBY_OPTS: "--debug"
"jruby-92":
<<: *shared
test_jruby:
environment:
BUNDLE_PATH: vendor/bundle
JRUBY_OPTS: "--debug"
docker:
- image: circleci/jruby:9.2-jdk
environment:
JRUBY_OPTS: "--debug"
- image: circleci/jruby:9.2
<<: *shared_steps

workflows:
version: 2
build:
jobs:
- "ruby-23"
- "ruby-24"
- "ruby-25"
- "ruby-26"
- "jruby-91"
- "jruby-92"
- lint
- test_jruby:
requires:
- lint
- test:
matrix:
parameters:
tag: ["2.5", "2.6", "2.7"]
requires:
- lint
38 changes: 38 additions & 0 deletions .github/ISSUE_TEMPLATE/bug_report.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,38 @@
---
name: Bug report
about: Create a report to help us improve
title: ''
labels: ''
assignees: ''

---

**Describe the bug**
A clear and concise description of what the bug is.

**To Reproduce**
Steps to reproduce the behavior:
1. Go to '...'
2. Click on '....'
3. Scroll down to '....'
4. See error

**Expected behavior**
A clear and concise description of what you expected to happen.

**Screenshots**
If applicable, add screenshots to help explain your problem.

**Desktop (please complete the following information):**
- OS: [e.g. iOS]
- Browser [e.g. chrome, safari]
- Version [e.g. 22]

**Smartphone (please complete the following information):**
- Device: [e.g. iPhone6]
- OS: [e.g. iOS8.1]
- Browser [e.g. stock browser, safari]
- Version [e.g. 22]

**Additional context**
Add any other context about the problem here.
20 changes: 20 additions & 0 deletions .github/ISSUE_TEMPLATE/feature_request.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,20 @@
---
name: Feature request
about: Suggest an idea for this project
title: ''
labels: ''
assignees: ''

---

**Is your feature request related to a problem? Please describe.**
A clear and concise description of what the problem is. Ex. I'm always frustrated when [...]

**Describe the solution you'd like**
A clear and concise description of what you want to happen.

**Describe alternatives you've considered**
A clear and concise description of any alternative solutions or features you've considered.

**Additional context**
Add any other context or screenshots about the feature request here.
1 change: 1 addition & 0 deletions .github_changelog_generator
Original file line number Diff line number Diff line change
@@ -1,2 +1,3 @@
project=github-changelog-generator
user=github-changelog-generator
exclude-labels=duplicate,question,invalid,wontfix,weekly-digest
5 changes: 0 additions & 5 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -5,13 +5,8 @@ bin/*
pkg/
coverage/
.bundle
spec/*.lock
doc
.yardoc
Gemfile.lock
gemfiles/Gemfile.2_4_0.lock
gemfiles/Gemfile.jruby-9.1.5.0.lock
.idea/
github-changelog-generator.iml
github_changelog_generator-*.gem
vendor/
151 changes: 142 additions & 9 deletions .rubocop.yml
Original file line number Diff line number Diff line change
Expand Up @@ -2,36 +2,52 @@ inherit_from: .rubocop_todo.yml
require: rubocop-performance

AllCops:
TargetRubyVersion: 2.3
TargetRubyVersion: 2.5
DisplayCopNames: true
DisplayStyleGuide: true
Exclude:
- 'vendor/**/*'
- 'gemfiles/**/*'

Metrics/LineLength:
Layout/LineLength:
Enabled: false

Layout/SpaceAroundMethodCallOperator:
Enabled: true

Layout/EmptyLinesAroundAttributeAccessor:
Enabled: true

Style/SlicingWithRange:
Enabled: true

Performance/RegexpMatch:
Enabled: false

#http://viget.com/extend/just-use-double-quoted-ruby-strings
Style/ExponentialNotation:
Enabled: true

# http://viget.com/extend/just-use-double-quoted-ruby-strings
Style/StringLiterals:
EnforcedStyle: double_quotes

# Configuration parameters: CountComments.
Metrics/ClassLength:
Enabled: false
Enabled: false

# Configuration parameters: CountComments.
Metrics/MethodLength:
Enabled: false
Enabled: false

Naming/FileName:
Metrics/ModuleLength:
Exclude:
- 'bin/git-generate-changelog'
- 'spec/**/*'

#TODOS
Naming/FileName:
Exclude:
- 'bin/git-generate-changelog'

# TODOS
# Offense count: 14
Metrics/AbcSize:
Enabled: false
Expand Down Expand Up @@ -64,7 +80,7 @@ Style/RegexpLiteral:
Enabled: false

Style/MutableConstant:
Enabled: false
Enabled: false

# "Use idx.positive? instead of idx > 0."
Style/NumericPredicate:
Expand All @@ -81,10 +97,127 @@ Metrics/BlockLength:
Lint/InterpolationCheck:
Enabled: false

Lint/DeprecatedOpenSSLConstant: # (0.84)
Enabled: true

Lint/MixedRegexpCaptureTypes: # (0.85)
Enabled: true

Style/FormatStringToken:
Exclude:
- lib/github_changelog_generator/parser.rb

Style/MixinUsage:
Exclude:
- lib/github_changelog_generator/task.rb

Lint/RaiseException:
Enabled: true

Lint/StructNewOverride:
Enabled: true

Style/HashEachMethods:
Enabled: true

Style/HashTransformKeys:
Enabled: true

Style/HashTransformValues:
Enabled: true

Style/RedundantRegexpCharacterClass: # (0.85)
Enabled: true

Style/RedundantRegexpEscape: # (0.85)
Enabled: true


Layout/BeginEndAlignment: # (new in 0.91)
Enabled: true
Lint/BinaryOperatorWithIdenticalOperands: # (new in 0.89)
Enabled: true
Lint/ConstantDefinitionInBlock: # (new in 0.91)
Enabled: true
Lint/DuplicateElsifCondition: # (new in 0.88)
Enabled: true
Lint/DuplicateRequire: # (new in 0.90)
Enabled: true
Lint/DuplicateRescueException: # (new in 0.89)
Enabled: true
Lint/EmptyConditionalBody: # (new in 0.89)
Enabled: true
Lint/EmptyFile: # (new in 0.90)
Enabled: true
Lint/FloatComparison: # (new in 0.89)
Enabled: true
Lint/IdentityComparison: # (new in 0.91)
Enabled: true
Lint/MissingSuper: # (new in 0.89)
Enabled: true
Lint/OutOfRangeRegexpRef: # (new in 0.89)
Enabled: true
Lint/SelfAssignment: # (new in 0.89)
Enabled: true
Lint/TopLevelReturnWithArgument: # (new in 0.89)
Enabled: true
Lint/TrailingCommaInAttributeDeclaration: # (new in 0.90)
Enabled: true
Lint/UnreachableLoop: # (new in 0.89)
Enabled: true
Lint/UselessMethodDefinition: # (new in 0.90)
Enabled: true
Lint/UselessTimes: # (new in 0.91)
Enabled: true
Style/AccessorGrouping: # (new in 0.87)
Enabled: true
Style/BisectedAttrAccessor: # (new in 0.87)
Enabled: true
Style/CaseLikeIf: # (new in 0.88)
Enabled: true
Style/CombinableLoops: # (new in 0.90)
Enabled: true
Style/ExplicitBlockArgument: # (new in 0.89)
Enabled: true
Style/GlobalStdStream: # (new in 0.89)
Enabled: true
Style/HashAsLastArrayItem: # (new in 0.88)
Enabled: true
Style/HashLikeCase: # (new in 0.88)
Enabled: true
Style/KeywordParametersOrder: # (new in 0.90)
Enabled: true
Style/OptionalBooleanParameter: # (new in 0.89)
Enabled: true
Style/RedundantAssignment: # (new in 0.87)
Enabled: true
Style/RedundantFetchBlock: # (new in 0.86)
Enabled: true
Style/RedundantFileExtensionInRequire: # (new in 0.88)
Enabled: true
Style/RedundantSelfAssignment: # (new in 0.90)
Enabled: true
Style/SingleArgumentDig: # (new in 0.89)
Enabled: true
Style/SoleNestedConditional: # (new in 0.89)
Enabled: true
Style/StringConcatenation: # (new in 0.89)
Enabled: true
Performance/AncestorsInclude: # (new in 1.7)
Enabled: true
Performance/BigDecimalWithNumericArgument: # (new in 1.7)
Enabled: true
Performance/RedundantSortBlock: # (new in 1.7)
Enabled: true
Performance/RedundantStringChars: # (new in 1.7)
Enabled: true
Performance/ReverseFirst: # (new in 1.7)
Enabled: true
Performance/SortReverse: # (new in 1.7)
Enabled: true
Performance/Squeeze: # (new in 1.7)
Enabled: true
Performance/StringInclude: # (new in 1.7)
Enabled: true
Performance/Sum: # (new in 1.8)
Enabled: true
Loading