diff --git a/.github/workflows/coverage.yml b/.github/workflows/coverage.yml new file mode 100644 index 00000000..2c210689 --- /dev/null +++ b/.github/workflows/coverage.yml @@ -0,0 +1,111 @@ +name: Ruby - Coverage + +env: + K_SOUP_COV_MIN_BRANCH: 71 + K_SOUP_COV_MIN_LINE: 89 + K_SOUP_COV_MIN_HARD: true + +on: + push: + branches: + - 'master' + tags: + - '!*' # Do not execute on tags + pull_request: + branches: + - '*' + # Allow manually triggering the workflow. + workflow_dispatch: + +permissions: + contents: read + +# Cancels all previous workflow runs for the same branch that have not yet completed. +concurrency: + # The concurrency group contains the workflow name and the branch name. + group: "${{ github.workflow }}-${{ github.ref }}" + cancel-in-progress: true + +jobs: + test: + name: Specs with Coverage - Ruby ${{ matrix.ruby }} ${{ matrix.name_extra || '' }} + if: "!contains(github.event.commits[0].message, '[ci skip]') && !contains(github.event.commits[0].message, '[skip ci]')" + env: # $BUNDLE_GEMFILE must be set at the job level, so it is set for all steps + BUNDLE_GEMFILE: ${{ github.workspace }}/gemfiles/${{ matrix.gemfile }}.gemfile + runs-on: ubuntu-latest + strategy: + matrix: + rubygems: + - latest + bundler: + - latest + gemfile: + - coverage + ruby: + - '3.1' + + steps: + - name: CodeClimate Install + uses: amancevice/setup-code-climate@v2 + if: ${{ github.event_name != 'pull_request' }} + with: + cc_test_reporter_id: "${{ secrets.CC_TEST_REPORTER_ID }}" + + - name: Checkout + uses: actions/checkout@v4 + + - name: Setup Ruby & RubyGems + uses: ruby/setup-ruby@v1 + with: + ruby-version: "${{ matrix.ruby }}" + rubygems: "${{ matrix.rubygems }}" + bundler: "${{ matrix.bundler }}" + bundler-cache: true # runs 'bundle install' and caches installed gems automatically + + - name: CodeClimate Pre-build Notification + run: cc-test-reporter before-build + if: ${{ github.event_name != 'pull_request' }} + continue-on-error: ${{ matrix.experimental != 'false' }} + + - name: Run tests + run: bundle exec rake test + + - name: CodeClimate Post-build Notification + run: cc-test-reporter after-build + if: ${{ github.event_name != 'pull_request' }} + continue-on-error: ${{ matrix.experimental != 'false' }} + + - name: Code Coverage Summary Report + uses: irongut/CodeCoverageSummary@v1.3.0 + if: ${{ github.event_name == 'pull_request' }} + with: + filename: ./coverage/coverage.xml + badge: true + fail_below_min: true + format: markdown + hide_branch_rate: false + hide_complexity: true + indicators: true + output: both + thresholds: '93 82' + continue-on-error: ${{ matrix.experimental != 'false' }} + + - name: Add Coverage PR Comment + uses: marocchino/sticky-pull-request-comment@v2 + if: ${{ github.event_name == 'pull_request' }} + with: + recreate: true + path: code-coverage-results.md + continue-on-error: ${{ matrix.experimental != 'false' }} + + - name: Coveralls + uses: coverallsapp/github-action@master + with: + github-token: "${{ secrets.GITHUB_TOKEN }}" + continue-on-error: ${{ matrix.experimental != 'false' }} + + - name: Upload coverage reports to Codecov + uses: codecov/codecov-action@v4.5.0 + with: + token: ${{ secrets.CODECOV_TOKEN }} + slug: pboling/sanitize_email diff --git a/.github/workflows/heads.yml b/.github/workflows/heads.yml new file mode 100644 index 00000000..0b015655 --- /dev/null +++ b/.github/workflows/heads.yml @@ -0,0 +1,61 @@ +name: Ruby Heads Matrix + +env: + K_SOUP_COV_DO: false + +on: + push: + branches: + - 'main' + - '*-stable' + - '*-dev' + tags: + - '!*' # Do not execute on tags + pull_request: + branches: + - '*' + # Allow manually triggering the workflow. + workflow_dispatch: + +permissions: + contents: read + +# Cancels all previous workflow runs for the same branch that have not yet completed. +concurrency: + # The concurrency group contains the workflow name and the branch name. + group: "${{ github.workflow }}-${{ github.ref }}" + cancel-in-progress: true + +jobs: + test: + name: Specs - Ruby ${{ matrix.ruby }} ${{ matrix.name_extra || '' }} + if: "!contains(github.event.commits[0].message, '[ci skip]') && !contains(github.event.commits[0].message, '[skip ci]')" + env: # $BUNDLE_GEMFILE must be set at the job level, so it is set for all steps + BUNDLE_GEMFILE: ${{ github.workspace }}/gemfiles/${{ matrix.gemfile }}.gemfile + runs-on: ubuntu-latest + strategy: + fail-fast: true + matrix: + rubygems: + - latest + bundler: + - latest + gemfile: + - vanilla + ruby: + - head + + steps: + - name: Checkout + uses: actions/checkout@v4 + + - name: Setup Ruby & RubyGems + uses: ruby/setup-ruby@v1 + with: + ruby-version: "${{ matrix.ruby }}" + rubygems: "${{ matrix.rubygems }}" + bundler: "${{ matrix.bundler }}" + bundler-cache: true # runs 'bundle install' and caches installed gems automatically + + - name: Run tests + run: bundle exec rake test diff --git a/.github/workflows/style.yml b/.github/workflows/style.yml new file mode 100644 index 00000000..a7f140b4 --- /dev/null +++ b/.github/workflows/style.yml @@ -0,0 +1,42 @@ +name: Ruby - Style + +on: + push: + branches: + - 'master' + tags: + - '!*' # Do not execute on tags + pull_request: + branches: + - '*' + +jobs: + rubocop: + name: RuboCop + strategy: + fail-fast: false + matrix: + rubygems: + - latest + bundler: + - latest + gemfile: + - style + ruby: + - "3.2" + runs-on: ubuntu-latest + continue-on-error: ${{ matrix.experimental || endsWith(matrix.ruby, 'head') }} + env: # $BUNDLE_GEMFILE must be set at the job level, so it is set for all steps + BUNDLE_GEMFILE: ${{ github.workspace }}/gemfiles/${{ matrix.gemfile }}.gemfile + steps: + - name: Checkout + uses: actions/checkout@v4 + - name: Setup Ruby & RubyGems + uses: ruby/setup-ruby@v1 + with: + ruby-version: ${{ matrix.ruby }} + rubygems: ${{ matrix.rubygems }} + bundler: ${{ matrix.bundler }} + bundler-cache: true + - name: Run RuboCop + run: bundle exec rake rubocop_gradual:check diff --git a/.gitignore b/.gitignore index d87d4be6..8f994bdb 100644 --- a/.gitignore +++ b/.gitignore @@ -3,7 +3,6 @@ .bundle .config .yardoc -Gemfile.lock InstalledFiles _yardoc coverage diff --git a/.rubocop.yml b/.rubocop.yml new file mode 100644 index 00000000..ee7c8d56 --- /dev/null +++ b/.rubocop.yml @@ -0,0 +1,8 @@ +inherit_gem: + rubocop-lts: config/rubygem.yml + +require: + - rubocop-minitest + +Style/EmptyElse: + Enabled: false diff --git a/.rubocop_gradual.lock b/.rubocop_gradual.lock new file mode 100644 index 00000000..7184c5c7 --- /dev/null +++ b/.rubocop_gradual.lock @@ -0,0 +1,10467 @@ +{ + "Rakefile:2793549681": [ + [2, 9, 19, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 2774402722], + [4, 9, 15, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 886525804], + [6, 6, 11, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 1056464297], + [7, 20, 6, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 3039374547], + [8, 13, 5, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 91810818], + [9, 13, 6, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 3039374547], + [10, 27, 19, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 1649292142], + [15, 11, 13, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 1919486743], + [19, 10, 31, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 3457666992] + ], + "admin/mkassoc:1081746274": [ + [3, 9, 36, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 2222937256], + [4, 9, 21, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 2754036930], + [8, 10, 45, "Performance/RegexpMatch: Use `match?` instead of `=~` when `MatchData` is not used.", 72987428], + [14, 8, 3, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 193340920], + [17, 8, 3, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 193340392] + ], + "bin/bundle:498800082": [ + [33, 24, 58, "Performance/ConstantRegexp: Extract this regexp into a constant, memoize it, or append an `/o` option to its options.", 2287896868], + [59, 40, 62, "Performance/ConstantRegexp: Extract this regexp into a constant, memoize it, or append an `/o` option to its options.", 2593609308], + [64, 5, 20, "ThreadSafety/InstanceVariableInClassMethod: Avoid instance variables in class methods.", 2485198147], + [86, 7, 34, "Style/MethodCallWithArgsParentheses: Use parentheses for method calls with arguments.", 991972134], + [93, 5, 194, "Style/MethodCallWithArgsParentheses: Use parentheses for method calls with arguments.", 1374511802], + [94, 5, 7, "Style/MethodCallWithArgsParentheses: Use parentheses for method calls with arguments.", 285434243] + ], + "examples/active_record_openid_store/XXX_add_open_id_store_to_db.rb:734915733": [ + [3, 3, 577, "Style/ClassMethodsDefinitions: Use `class << self` to define a class method.", 1097702499], + [4, 5, 48, "Style/MethodCallWithArgsParentheses: Use parentheses for method calls with arguments.", 4130037486], + [4, 18, 22, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 2661305942], + [5, 7, 43, "Style/MethodCallWithArgsParentheses: Use parentheses for method calls with arguments.", 3465894827], + [5, 16, 12, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 764267412], + [6, 7, 39, "Style/MethodCallWithArgsParentheses: Use parentheses for method calls with arguments.", 2645330640], + [6, 16, 8, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 310091503], + [7, 7, 39, "Style/MethodCallWithArgsParentheses: Use parentheses for method calls with arguments.", 792606614], + [7, 16, 8, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 3505321043], + [8, 7, 40, "Style/MethodCallWithArgsParentheses: Use parentheses for method calls with arguments.", 3649651508], + [8, 16, 8, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 983225976], + [9, 7, 42, "Style/MethodCallWithArgsParentheses: Use parentheses for method calls with arguments.", 947806906], + [9, 16, 10, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 614585910], + [10, 7, 43, "Style/MethodCallWithArgsParentheses: Use parentheses for method calls with arguments.", 2553717392], + [10, 16, 12, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 2380346415], + [13, 5, 42, "Style/MethodCallWithArgsParentheses: Use parentheses for method calls with arguments.", 3839491198], + [13, 18, 16, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 3456002118], + [14, 7, 42, "Style/MethodCallWithArgsParentheses: Use parentheses for method calls with arguments.", 915931249], + [15, 7, 42, "Style/MethodCallWithArgsParentheses: Use parentheses for method calls with arguments.", 98432029], + [16, 7, 36, "Style/MethodCallWithArgsParentheses: Use parentheses for method calls with arguments.", 1173515338], + [20, 3, 89, "Style/ClassMethodsDefinitions: Use `class << self` to define a class method.", 239984272], + [21, 5, 33, "Style/MethodCallWithArgsParentheses: Use parentheses for method calls with arguments.", 1025769182], + [21, 16, 22, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 2661305942], + [22, 5, 27, "Style/MethodCallWithArgsParentheses: Use parentheses for method calls with arguments.", 2460131022], + [22, 16, 16, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 3456002118] + ], + "examples/active_record_openid_store/XXX_upgrade_open_id_store.rb:1355034522": [ + [4, 3, 286, "Style/ClassMethodsDefinitions: Use `class << self` to define a class method.", 3578418894], + [5, 5, 29, "Style/MethodCallWithArgsParentheses: Use parentheses for method calls with arguments.", 71959601], + [5, 16, 18, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 3623016377], + [6, 5, 27, "Style/MethodCallWithArgsParentheses: Use parentheses for method calls with arguments.", 2460131022], + [6, 16, 16, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 3456002118], + [7, 5, 42, "Style/MethodCallWithArgsParentheses: Use parentheses for method calls with arguments.", 3839491198], + [7, 18, 16, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 3456002118], + [8, 7, 42, "Style/MethodCallWithArgsParentheses: Use parentheses for method calls with arguments.", 915931249], + [9, 7, 42, "Style/MethodCallWithArgsParentheses: Use parentheses for method calls with arguments.", 98432029], + [10, 7, 36, "Style/MethodCallWithArgsParentheses: Use parentheses for method calls with arguments.", 1173515338], + [14, 3, 311, "Style/ClassMethodsDefinitions: Use `class << self` to define a class method.", 1202366324], + [15, 5, 27, "Style/MethodCallWithArgsParentheses: Use parentheses for method calls with arguments.", 2460131022], + [15, 16, 16, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 3456002118], + [16, 5, 42, "Style/MethodCallWithArgsParentheses: Use parentheses for method calls with arguments.", 3839491198], + [16, 18, 16, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 3456002118], + [17, 7, 25, "Style/MethodCallWithArgsParentheses: Use parentheses for method calls with arguments.", 978662435], + [17, 16, 7, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 1273852972], + [18, 7, 28, "Style/MethodCallWithArgsParentheses: Use parentheses for method calls with arguments.", 3849319577], + [18, 16, 9, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 1144547333], + [21, 5, 44, "Style/MethodCallWithArgsParentheses: Use parentheses for method calls with arguments.", 2216586593], + [21, 18, 18, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 3623016377], + [22, 7, 27, "Style/MethodCallWithArgsParentheses: Use parentheses for method calls with arguments.", 2826775964], + [22, 16, 9, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 3080356019], + [23, 7, 25, "Style/MethodCallWithArgsParentheses: Use parentheses for method calls with arguments.", 840034779], + [23, 16, 7, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 1594103918] + ], + "examples/active_record_openid_store/init.rb:2555575082": [ + [3, 11, 10, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 3893002469], + [7, 9, 8, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 3058584636], + [8, 9, 17, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 2159066224] + ], + "examples/active_record_openid_store/lib/association.rb:81044197": [ + [1, 9, 20, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 4191648330], + [2, 9, 6, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 3039807664], + [5, 18, 22, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 2661305942] + ], + "examples/active_record_openid_store/lib/nonce.rb:2734965079": [ + [2, 18, 16, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 3456002118] + ], + "examples/active_record_openid_store/lib/openid_ar_store.rb:671407042": [ + [1, 9, 13, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 1155121084], + [2, 9, 7, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 1273852972], + [3, 9, 24, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 2055340646], + [9, 25, 22, "Layout/FirstMethodArgumentLineBreak: Add a line break before the first argument of a multi-line method argument list.", 398238559], + [10, 25, 20, "Layout/ArgumentAlignment: Use one level of indentation for arguments following the first line of a multi-line method call.", 653022716], + [11, 25, 20, "Layout/ArgumentAlignment: Use one level of indentation for arguments following the first line of a multi-line method call.", 9026684], + [12, 25, 25, "Layout/ArgumentAlignment: Use one level of indentation for arguments following the first line of a multi-line method call.", 344256287], + [13, 25, 24, "Layout/ArgumentAlignment: Use one level of indentation for arguments following the first line of a multi-line method call.", 1645641596], + [14, 25, 28, "Layout/ArgumentAlignment: Use one level of indentation for arguments following the first line of a multi-line method call.", 1909070332], + [19, 5, 11, "Layout/IndentationWidth: Use 2 (not 11) spaces for indentation.", 3128322693], + [20, 14, 4, "Layout/ElseAlignment: Align `else` with `assocs`.", 2087423834], + [22, 14, 3, "Layout/EndAlignment: `end` at 22, 13 is not aligned with `assocs = if` at 18, 4.", 193405706], + [25, 14, 12, "Performance/ReverseEach: Use `reverse_each` instead of `reverse.each`.", 157836516], + [27, 9, 34, "Style/InvertibleUnlessCondition: Prefer `if a.expires_in.nonzero?` over `unless a.expires_in.zero?`.", 520282744], + [37, 29, 31, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 2437216309], + [50, 23, 32, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 3634498586], + [55, 29, 23, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 2280192003] + ], + "examples/active_record_openid_store/test/store_test.rb:2342592106": [ + [1, 37, 9, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 3040302562], + [2, 9, 11, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 4196518618], + [3, 13, 6, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 3039374547], + [4, 60, 35, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 1174533131], + [8, 21, 64, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 3671555844], + [25, 29, 6, "Layout/FirstMethodArgumentLineBreak: Add a line break before the first argument of a multi-line method argument list.", 1585570767], + [25, 37, 6, "Layout/MultilineMethodArgumentLineBreaks: Each argument in a multi-line method call must start on a separate line.", 2158746291], + [25, 45, 17, "Layout/MultilineMethodArgumentLineBreaks: Each argument in a multi-line method call must start on a separate line.", 3475663134], + [25, 64, 8, "Layout/MultilineMethodArgumentLineBreaks: Each argument in a multi-line method call must start on a separate line.", 308967862], + [26, 29, 11, "Layout/ArgumentAlignment: Use one level of indentation for arguments following the first line of a multi-line method call.", 389098948], + [26, 29, 11, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 389098948], + [43, 5, 31, "Minitest/EmptyLineBeforeAssertionMethods: Add empty line before assertion.", 4157441164], + [47, 18, 32, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 4020453642], + [65, 46, 3, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 193338589], + [68, 32, 3, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 193338589], + [139, 43, 3, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 193340532], + [140, 43, 3, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 193340532], + [141, 43, 3, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 193340375], + [142, 43, 3, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 193340470], + [145, 5, 51, "Minitest/EmptyLineBeforeAssertionMethods: Add empty line before assertion.", 1311833160], + [145, 30, 25, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 913889614], + [148, 59, 2, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 5858789], + [151, 5, 35, "Minitest/EmptyLineBeforeAssertionMethods: Add empty line before assertion.", 3919615708], + [155, 18, 32, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 4020453642], + [156, 18, 2, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 5858789], + [178, 5, 59, "Minitest/EmptyLineBeforeAssertionMethods: Add empty line before assertion.", 3941805004], + [178, 52, 11, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 1980376218], + [180, 5, 59, "Minitest/EmptyLineBeforeAssertionMethods: Add empty line before assertion.", 3941806095], + [180, 52, 11, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 1980376313], + [182, 5, 62, "Minitest/EmptyLineBeforeAssertionMethods: Add empty line before assertion.", 2198473742], + [182, 52, 14, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 3391383544], + [186, 5, 53, "Minitest/EmptyLineBeforeAssertionMethods: Add empty line before assertion.", 2500046652], + [190, 5, 73, "Minitest/EmptyLineBeforeAssertionMethods: Add empty line before assertion.", 2563588008], + [190, 52, 25, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 2166337150], + [192, 5, 73, "Minitest/EmptyLineBeforeAssertionMethods: Add empty line before assertion.", 4238004139], + [192, 52, 25, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 3301162013], + [194, 5, 77, "Minitest/EmptyLineBeforeAssertionMethods: Add empty line before assertion.", 3622967051], + [194, 5, 77, "Minitest/RefuteFalse: Prefer using `refute(@store.use_nonce(server_url, ts, salt), 'recent_nonce after cleanup')`.", 3622967051], + [194, 53, 28, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 4135549020] + ], + "examples/discover:1665001044": [ + [2, 9, 27, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 3427008040], + [3, 9, 17, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 2951987467], + [7, 1, 6, "Style/GlobalVars: Do not introduce global variables.", 3073907349], + [7, 11, 31, "Layout/FirstArrayElementLineBreak: Add a line break before the first element of a multi-line array.", 4135741642], + [7, 24, 2, "Layout/ExtraSpacing: Unnecessary spacing detected.", 5858821], + [7, 27, 14, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 3769697387], + [8, 11, 31, "Layout/ArrayAlignment: Use one level of indentation for elements following the first line of a multi-line array.", 37053962], + [8, 22, 4, "Layout/ExtraSpacing: Unnecessary spacing detected.", 2085287685], + [8, 27, 14, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 3839479045], + [9, 11, 31, "Layout/ArrayAlignment: Use one level of indentation for elements following the first line of a multi-line array.", 3553412330], + [9, 11, 31, "Style/TrailingCommaInArrayLiteral: Put a comma after the last item of a multiline array.", 3553412330], + [9, 27, 14, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 809450178], + [14, 10, 27, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 3546160837], + [17, 10, 23, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 2425075971], + [22, 7, 6, "Style/GlobalVars: Do not introduce global variables.", 3073907349], + [26, 12, 17, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 4213499674], + [27, 7, 79, "Style/For: Prefer `each` over `for`.", 2403441437], + [36, 8, 3, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 193340920] + ], + "examples/rails_openid/Gemfile:4162108669": [ + [1, 8, 22, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 448921280], + [3, 5, 7, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 1437747136], + [3, 14, 8, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 3170618502], + [8, 5, 9, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 4239006400], + [10, 5, 6, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 3028309981], + [15, 7, 14, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 1699918049], + [15, 23, 10, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 3701814133], + [16, 7, 12, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 3093007423], + [16, 20, 2, "Layout/ExtraSpacing: Unnecessary spacing detected.", 5858821], + [16, 23, 10, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 3701814071], + [21, 7, 10, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 1574639498], + [21, 19, 10, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 3581454100], + [24, 5, 14, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 3820846349], + [41, 5, 13, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 4174453037], + [41, 29, 8, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 3058584636] + ], + "examples/rails_openid/Rakefile:4123297806": [ + [5, 26, 20, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 405106042] + ], + "examples/rails_openid/app/controllers/consumer_controller.rb:3199742153": [ + [1, 9, 10, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 1702461967], + [3, 9, 8, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 3058584636], + [4, 9, 24, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 2456996725], + [5, 9, 24, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 2457518418], + [6, 9, 25, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 3740769632], + [19, 25, 28, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 3326623288], + [20, 9, 27, "Style/MethodCallWithArgsParentheses: Use parentheses for method calls with arguments.", 3610921313], + [20, 29, 7, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 1316181179], + [26, 7, 27, "Style/MethodCallWithArgsParentheses: Use parentheses for method calls with arguments.", 3610921313], + [26, 27, 7, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 1316181179], + [36, 29, 10, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 262424560], + [36, 43, 3, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 193338684], + [43, 29, 10, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 256187543], + [43, 43, 3, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 193338684], + [45, 27, 12, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 328758303], + [45, 43, 3, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 193338589], + [46, 17, 44, "Style/MethodCallWithArgsParentheses: Use parentheses for method calls with arguments.", 3197559562], + [46, 33, 10, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 770858572], + [47, 13, 50, "Style/MethodCallWithArgsParentheses: Use parentheses for method calls with arguments.", 1386902029], + [47, 29, 7, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 1316181179], + [50, 7, 69, "Style/MethodCallWithArgsParentheses: Use parentheses for method calls with arguments.", 3307021142], + [52, 7, 96, "Style/MethodCallWithArgsParentheses: Use parentheses for method calls with arguments.", 1782987469], + [52, 78, 1, "Layout/SpaceInsideHashLiteralBraces: Space inside { detected.", 177541], + [52, 79, 4, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 2085194088], + [52, 87, 13, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 3139932341], + [52, 100, 1, "Layout/SpaceInsideHashLiteralBraces: Space inside } detected.", 177541], + [58, 35, 10, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 770858572], + [60, 34, 37, "Style/MethodCallWithArgsParentheses: Use parentheses for method calls with arguments.", 368077676], + [65, 7, 18, "Layout/IndentationWidth: Use 2 (not 18) spaces for indentation.", 2915888645], + [65, 72, 1, "Layout/LineContinuationSpacing: Use one space in front of backslash.", 177657], + [66, 42, 29, "Layout/LineEndStringConcatenationIndentation: Indent the first part of a string concatenated with backslash.", 934954122], + [66, 43, 1, "Layout/LineContinuationLeadingSpace: Move leading spaces to the end of previous line.", 177541], + [67, 23, 4, "Layout/ElseAlignment: Align `else` with `flash[:error]`.", 2087423834], + [69, 23, 3, "Layout/EndAlignment: `end` at 69, 22 is not aligned with `flash[:error] = if` at 64, 6.", 193405706], + [71, 72, 1, "Layout/LineContinuationSpacing: Use one space in front of backslash.", 177657], + [72, 26, 13, "Layout/LineEndStringConcatenationIndentation: Indent the first part of a string concatenated with backslash.", 432424200], + [72, 26, 13, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 432424200], + [72, 27, 1, "Layout/LineContinuationLeadingSpace: Move leading spaces to the end of previous line.", 177541], + [75, 24, 40, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 678173919], + [77, 27, 26, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 659639648], + [79, 27, 33, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 2897122240], + [88, 24, 58, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 1430087669], + [89, 28, 69, "Style/MethodCallWithArgsParentheses: Use parentheses for method calls with arguments.", 4033694170], + [90, 9, 18, "Layout/IndentationWidth: Use 2 (not 18) spaces for indentation.", 2915888645], + [90, 27, 32, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 2653597755], + [91, 25, 4, "Layout/ElseAlignment: Align `else` with `pape_message`.", 2087423834], + [92, 27, 38, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 2224386926], + [93, 25, 3, "Layout/EndAlignment: `end` at 93, 24 is not aligned with `pape_message << if` at 89, 8.", 193405706], + [99, 23, 41, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 3989114503], + [101, 23, 31, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 3857750781], + [103, 5, 27, "Style/MethodCallWithArgsParentheses: Use parentheses for method calls with arguments.", 3610921313], + [103, 25, 7, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 1316181179], + [110, 43, 4, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 2085182115], + [110, 54, 8, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 398560409] + ], + "examples/rails_openid/app/controllers/login_controller.rb:1977093716": [ + [4, 9, 8, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 3058584636], + [7, 10, 8, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 3488474240], + [10, 25, 7, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 1195619942], + [14, 22, 17, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 3274948509], + [14, 51, 20, "Layout/FirstMethodArgumentLineBreak: Add a line break before the first argument of a multi-line method argument list.", 304204806], + [14, 63, 8, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 3488474240], + [15, 51, 18, "Layout/ArgumentAlignment: Use one level of indentation for arguments following the first line of a multi-line method call.", 4244333790], + [15, 59, 10, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 4153819994], + [16, 51, 16, "Layout/ArgumentAlignment: Use one level of indentation for arguments following the first line of a multi-line method call.", 96327556], + [34, 5, 27, "Style/MethodCallWithArgsParentheses: Use parentheses for method calls with arguments.", 3610921313], + [34, 25, 7, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 1316181179], + [41, 5, 27, "Style/MethodCallWithArgsParentheses: Use parentheses for method calls with arguments.", 3610921313], + [41, 25, 7, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 1316181179] + ], + "examples/rails_openid/app/controllers/server_controller.rb:538341200": [ + [1, 9, 10, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 1702461967], + [3, 9, 8, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 3058584636], + [4, 9, 27, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 3427008040], + [5, 9, 24, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 2456996725], + [6, 9, 24, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 2457518418], + [7, 9, 25, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 3740769632], + [19, 7, 32, "Style/MethodCallWithArgsParentheses: Use parentheses for method calls with arguments.", 2105828355], + [25, 7, 49, "Style/MethodCallWithArgsParentheses: Use parentheses for method calls with arguments.", 1385699146], + [25, 20, 36, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 986670823], + [59, 22, 23, "Style/MethodCallWithArgsParentheses: Use parentheses for method calls with arguments.", 3512843920], + [59, 38, 7, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 1316181179], + [74, 44, 44, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 3992767694], + [80, 5, 50, "Style/MethodCallWithArgsParentheses: Use parentheses for method calls with arguments.", 3019960204], + [80, 22, 15, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 1429539717], + [80, 47, 8, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 3488474240], + [85, 26, 13, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 3164581826], + [90, 8, 50, "Style/SafeNavigation: Use safe navigation (`&.`) instead of checking if an object exists before calling the method.", 1319698872], + [90, 15, 3, "Style/AndOr: Use `&&` instead of `and`.", 193409806], + [90, 35, 22, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 1990526015], + [96, 36, 6, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 3046900628], + [96, 73, 7, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 3915219543], + [100, 41, 23, "Style/MethodCallWithArgsParentheses: Use parentheses for method calls with arguments.", 3512843920], + [100, 57, 7, "Style/StringLiteralsInInterpolation: Prefer double-quoted strings inside interpolations.", 1316181179], + [107, 22, 17, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 3274948509], + [108, 5, 26, "Style/MethodCallWithArgsParentheses: Use parentheses for method calls with arguments.", 1508359634], + [115, 7, 16, "Style/TrailingCommaInArrayLiteral: Put a comma after the last item of a multiline array.", 4018542702], + [123, 7, 27, "Style/TrailingCommaInArrayLiteral: Put a comma after the last item of a multiline array.", 2066949602], + [134, 7, 29, "Style/MethodCallWithArgsParentheses: Use parentheses for method calls with arguments.", 1697201987], + [141, 23, 3, "Style/AndOr: Use `&&` instead of `and`.", 193409806], + [141, 41, 2, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 5858789], + [146, 17, 48, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 547006035], + [146, 66, 1, "Style/LineEndConcatenation: Use `\\` instead of `+` or `<<` to concatenate those strings.", 177550], + [147, 17, 37, "Layout/MultilineOperationIndentation: Use 2 (not 6) spaces for indenting an expression in an assignment spanning multiple lines.", 1517841545], + [147, 17, 37, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 1517841545], + [169, 20, 41, "Style/MethodCallWithArgsParentheses: Use parentheses for method calls with arguments.", 2721560093], + [169, 36, 7, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 1316181179], + [170, 43, 4, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 2085182115], + [170, 54, 14, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 989269838], + [188, 16, 2, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 5858789], + [202, 40, 8, "Style/StringLiteralsInInterpolation: Prefer double-quoted strings inside interpolations.", 3488474240], + [208, 5, 56, "Style/MethodCallWithArgsParentheses: Use parentheses for method calls with arguments.", 2852683596], + [208, 39, 22, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 1990526015], + [221, 7, 10, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 3926355501], + [222, 7, 10, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 1875033617], + [222, 21, 16, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 516688894], + [223, 7, 7, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 1168115721], + [223, 7, 30, "Style/TrailingCommaInHashLiteral: Put a comma after the last item of a multiline hash.", 571416037], + [223, 18, 19, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 556082122], + [245, 7, 43, "Style/MethodCallWithArgsParentheses: Use parentheses for method calls with arguments.", 427506154], + [248, 7, 44, "Style/MethodCallWithArgsParentheses: Use parentheses for method calls with arguments.", 2081834702], + [248, 40, 10, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 3294717144], + [251, 7, 43, "Style/MethodCallWithArgsParentheses: Use parentheses for method calls with arguments.", 427508332] + ], + "examples/rails_openid/app/helpers/server_helper.rb:3313097524": [ + [3, 5, 54, "Style/MethodCallWithArgsParentheses: Use parentheses for method calls with arguments.", 1229068545], + [3, 25, 6, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 3046900628] + ], + "examples/rails_openid/config.ru:3997924571": [ + [3, 9, 2, "Style/RedundantConstantBase: Remove redundant `::`.", 5859653], + [3, 28, 20, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 1592781621] + ], + "examples/rails_openid/config/application.rb:1759216590": [ + [1, 26, 6, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 3018670611], + [3, 9, 11, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 4052701038], + [37, 23, 7, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 1764750583], + [50, 15, 9, "Naming/InclusiveLanguage: Consider replacing 'whitelist' with 'allowlist' or 'permit'.", 469122336], + [51, 33, 9, "Naming/InclusiveLanguage: Consider replacing 'whitelist' with 'allowlist' or 'permit'.", 469122336], + [52, 65, 9, "Naming/InclusiveLanguage: Consider replacing 'whitelist' with 'allowlist' or 'permit'.", 469122336], + [52, 78, 9, "Naming/InclusiveLanguage: Consider replacing 'blacklist' with 'denylist' or 'block'.", 3660646720], + [54, 26, 9, "Naming/InclusiveLanguage: Consider replacing 'whitelist' with 'allowlist' or 'permit'.", 469122336], + [60, 29, 5, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 94452202] + ], + "examples/rails_openid/config/boot.rb:3494763414": [ + [1, 9, 10, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 3893002469], + [4, 5, 16, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 571350823], + [4, 44, 12, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 1075108611], + [6, 9, 15, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 1248052779], + [6, 44, 16, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 571350823] + ], + "examples/rails_openid/config/environment.rb:1618598201": [ + [2, 26, 13, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 2788635423] + ], + "examples/rails_openid/config/environments/development.rb:2208087211": [ + [13, 37, 6, "Layout/ExtraSpacing: Unnecessary spacing detected.", 3135555589] + ], + "examples/rails_openid/config/environments/production.rb:1079409931": [ + [8, 37, 6, "Layout/ExtraSpacing: Unnecessary spacing detected.", 3135555589] + ], + "examples/rails_openid/config/environments/test.rb:2656600651": [ + [12, 33, 22, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 2746002346], + [18, 37, 6, "Layout/ExtraSpacing: Unnecessary spacing detected.", 3135555589] + ], + "examples/rails_openid/config/initializers/rails_root.rb:368272739": [ + [1, 1, 2, "Style/RedundantConstantBase: Remove redundant `::`.", 5859653] + ], + "examples/rails_openid/config/initializers/secret_token.rb:809294578": [ + [7, 48, 130, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 2913002960] + ], + "examples/rails_openid/config/initializers/session_store.rb:3039477780": [ + [3, 1, 89, "Style/MethodCallWithArgsParentheses: Use parentheses for method calls with arguments.", 3081952341], + [3, 67, 23, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 997240952] + ], + "examples/rails_openid/config/routes.rb:3491850805": [ + [2, 20, 7, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 1195619942], + [3, 9, 13, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 3902216850], + [3, 36, 8, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 3488474240], + [3, 54, 10, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 4153819994], + [4, 9, 16, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 1814963255], + [4, 39, 8, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 3488474240], + [4, 57, 11, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 3081138200], + [5, 9, 21, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 3399879109], + [5, 44, 8, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 3488474240], + [5, 62, 11, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 3071043510], + [9, 9, 26, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 3888645235], + [9, 45, 6, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 3040069193], + [12, 9, 25, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 2872956560], + [69, 9, 39, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 670537414] + ], + "examples/rails_openid/public/dispatch.fcgi:2968153546": [ + [23, 34, 24, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 2480398037], + [24, 9, 14, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 365592137] + ], + "examples/rails_openid/public/dispatch.rb:4169000974": [ + [5, 34, 24, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 2480398037], + [9, 9, 12, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 2429785346], + [11, 23, 12, "Performance/ReverseEach: Use `reverse_each` instead of `reverse.each`.", 157836516] + ], + "examples/rails_openid/script/rails:311767589": [ + [4, 29, 23, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 2954865013], + [5, 26, 16, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 2838700537], + [6, 9, 16, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 3305626523] + ], + "examples/rails_openid/test/functional/login_controller_test.rb:488768860": [ + [1, 34, 17, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 1939554730], + [2, 9, 18, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 1857158437], + [8, 8, 3, "Layout/EndAlignment: `end` at 8, 7 is not aligned with `class` at 5, 0.", 193405706], + [13, 13, 3, "Layout/ExtraSpacing: Unnecessary spacing detected.", 193341061], + [14, 14, 2, "Layout/ExtraSpacing: Unnecessary spacing detected.", 5858821], + [19, 5, 11, "Minitest/UselessAssertion: Useless assertion detected.", 3190231601], + [19, 5, 11, "Style/MethodCallWithArgsParentheses: Use parentheses for method calls with arguments.", 3190231601] + ], + "examples/rails_openid/test/functional/server_controller_test.rb:79069372": [ + [1, 34, 17, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 1939554730], + [2, 9, 19, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 4042317955], + [8, 8, 3, "Layout/EndAlignment: `end` at 8, 7 is not aligned with `class` at 5, 0.", 193405706], + [13, 13, 3, "Layout/ExtraSpacing: Unnecessary spacing detected.", 193341061], + [14, 14, 2, "Layout/ExtraSpacing: Unnecessary spacing detected.", 5858821], + [19, 5, 11, "Minitest/UselessAssertion: Useless assertion detected.", 3190231601], + [19, 5, 11, "Style/MethodCallWithArgsParentheses: Use parentheses for method calls with arguments.", 3190231601] + ], + "examples/rails_openid/test/performance/browsing_test.rb:844810685": [ + [1, 9, 13, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 2037186570], + [2, 9, 29, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 1417555152], + [10, 5, 7, "Style/MethodCallWithArgsParentheses: Use parentheses for method calls with arguments.", 2790896092], + [10, 9, 3, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 193340330] + ], + "examples/rails_openid/test/test_helper.rb:1351592444": [ + [1, 5, 11, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 994064770], + [1, 20, 6, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 3039374547], + [2, 26, 23, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 2282653114], + [3, 9, 17, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 2642860055] + ], + "gemfiles/vanilla.gemfile:3655380785": [ + [3, 8, 22, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 448921280], + [9, 15, 5, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 94110058] + ], + "lib/hmac/hmac.rb:2461487484": [ + [21, 23, 2, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 5858789], + [22, 23, 2, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 5858789], + [31, 13, 61, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 1780366037], + [42, 7, 102, "Style/For: Prefer `each` over `for`.", 141019575], + [53, 32, 3, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 193340858], + [54, 32, 3, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 193340858], + [55, 30, 2, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 5858789], + [56, 30, 2, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 5858789], + [73, 5, 5, "Style/Alias: Use `alias_method` instead of `alias`.", 169933683], + [84, 5, 5, "Style/Alias: Use `alias_method` instead of `alias`.", 169933683], + [89, 5, 130, "Style/ClassMethodsDefinitions: Use `class << self` to define a class method.", 2366241697], + [97, 5, 136, "Style/ClassMethodsDefinitions: Use `class << self` to define a class method.", 822383092] + ], + "lib/hmac/sha1.rb:1265625862": [ + [1, 9, 11, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 698911498], + [2, 9, 13, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 1564102729] + ], + "lib/hmac/sha2.rb:3448671720": [ + [1, 9, 11, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 698911498], + [2, 9, 13, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 1564102762] + ], + "lib/openid.rb:4222399549": [ + [18, 9, 16, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 3690201737], + [19, 9, 17, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 3337961901], + [20, 9, 15, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 1480177078] + ], + "lib/openid/association.rb:735520189": [ + [1, 9, 15, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 1508131736], + [2, 9, 13, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 2569813655], + [3, 9, 18, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 3933002043], + [4, 9, 16, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 2920398136], + [7, 3, 221, "Style/ClassMethodsDefinitions: Use `class << self` to define a class method.", 130585597], + [8, 22, 11, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 389098948], + [10, 25, 13, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 2821943524], + [26, 5, 757, "Style/ClassMethodsDefinitions: Use `class << self` to define a class method.", 2995744313], + [30, 30, 45, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 3650089341], + [30, 75, 1, "Layout/LineContinuationSpacing: Use one space in front of backslash.", 177657], + [31, 9, 66, "Layout/LineEndStringConcatenationIndentation: Indent the first part of a string concatenated with backslash.", 3688940998], + [31, 10, 1, "Layout/LineContinuationLeadingSpace: Move leading spaces to the end of previous line.", 177541], + [35, 21, 3, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 193340375], + [36, 30, 47, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 4103011818], + [36, 77, 1, "Layout/LineContinuationSpacing: Use one space in front of backslash.", 177657], + [37, 30, 27, "Layout/LineEndStringConcatenationIndentation: Indent the first part of a string concatenated with backslash.", 2181066025], + [40, 11, 6, "Layout/FirstMethodArgumentLineBreak: Add a line break before the first argument of a multi-line method argument list.", 1585570767], + [41, 11, 26, "Layout/ArgumentAlignment: Use one level of indentation for arguments following the first line of a multi-line method call.", 2563438500], + [42, 11, 22, "Layout/ArgumentAlignment: Use one level of indentation for arguments following the first line of a multi-line method call.", 2666857624], + [43, 11, 15, "Layout/ArgumentAlignment: Use one level of indentation for arguments following the first line of a multi-line method call.", 3196629657], + [44, 11, 10, "Layout/ArgumentAlignment: Use one level of indentation for arguments following the first line of a multi-line method call.", 874512463], + [48, 5, 154, "Style/ClassMethodsDefinitions: Use `class << self` to define a class method.", 1890157839], + [65, 18, 3, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 193340375], + [70, 9, 22, "Style/TrailingCommaInHashLiteral: Put a comma after the last item of a multiline hash.", 856842207], + [82, 7, 8, "Layout/IndentationWidth: Use 2 (not 8) spaces for indentation.", 121035013], + [83, 13, 4, "Layout/ElseAlignment: Align `else` with `now`.", 2087423834], + [85, 13, 3, "Layout/EndAlignment: `end` at 85, 12 is not aligned with `now = if` at 81, 6.", 193405706], + [96, 12, 11, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 389098948], + [98, 12, 13, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 2821943524], + [101, 30, 32, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 3892836044], + [101, 62, 1, "Layout/LineContinuationSpacing: Use one space in front of backslash.", 177657], + [109, 43, 8, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 3666757975], + [110, 28, 21, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 1582904561], + [112, 36, 3, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 193340297], + [114, 54, 9, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 2149044978], + [114, 73, 2, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 5858789], + [119, 48, 5, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 92008088], + [147, 38, 5, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 92008088], + [147, 45, 2, "Style/AndOr: Use `||` instead of `or`.", 5861240], + [148, 10, 37, "Layout/MultilineOperationIndentation: Use 4 (not 3) spaces for indenting a condition in an `if` statement spanning multiple lines.", 4138849417], + [148, 38, 8, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 3666757975], + [149, 30, 46, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 3734290715], + [152, 50, 14, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 1473517757], + [153, 28, 44, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 3747808803], + [153, 90, 3, "Style/AndOr: Use `&&` instead of `and`.", 193409806], + [156, 41, 14, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 1473517757], + [161, 50, 9, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 2149044978], + [164, 22, 8, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 3666757975], + [167, 41, 8, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 3666757975], + [167, 68, 3, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 193340297], + [169, 41, 5, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 92008088], + [177, 5, 285, "Style/ClassMethodsDefinitions: Use `class << self` to define a class method.", 3235921710], + [179, 12, 11, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 389098948], + [181, 12, 13, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 2821943524], + [188, 5, 281, "Style/ClassMethodsDefinitions: Use `class << self` to define a class method.", 263588636], + [191, 71, 1, "Layout/LineContinuationSpacing: Use one space in front of backslash.", 177657], + [192, 28, 50, "Layout/LineEndStringConcatenationIndentation: Indent the first part of a string concatenated with backslash.", 3940346270], + [217, 7, 99, "Style/For: Prefer `each` over `for`.", 781032692], + [232, 32, 21, "Layout/FirstArrayElementLineBreak: Add a line break before the first element of a multi-line array.", 1599267866], + [233, 32, 27, "Layout/ArrayAlignment: Use one level of indentation for elements following the first line of a multi-line array.", 2985348595], + [234, 32, 25, "Layout/ArrayAlignment: Use one level of indentation for elements following the first line of a multi-line array.", 3102852378], + [235, 32, 29, "Layout/ArrayAlignment: Use one level of indentation for elements following the first line of a multi-line array.", 3275427155], + [235, 32, 29, "Style/TrailingCommaInArrayLiteral: Put a comma after the last item of a multiline array.", 3275427155], + [238, 32, 21, "Layout/FirstArrayElementLineBreak: Add a line break before the first element of a multi-line array.", 1599267866], + [239, 32, 25, "Layout/ArrayAlignment: Use one level of indentation for elements following the first line of a multi-line array.", 3102852378], + [239, 32, 25, "Style/TrailingCommaInArrayLiteral: Put a comma after the last item of a multiline array.", 3102852378] + ], + "lib/openid/consumer.rb:16799660": [ + [1, 9, 23, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 1493934251], + [2, 9, 33, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 246787047], + [3, 9, 36, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 2222937256], + [4, 9, 27, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 2748495602], + [5, 9, 25, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 4161438236], + [6, 9, 35, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 54321348], + [7, 9, 27, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 3427008040], + [8, 9, 16, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 2920398136], + [9, 9, 24, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 1906546608], + [10, 9, 20, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 3682152042], + [196, 29, 20, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 3900563010], + [227, 36, 39, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 2024717836], + [227, 36, 110, "Layout/FirstMethodArgumentLineBreak: Add a line break before the first argument of a multi-line method argument list.", 2442999481], + [227, 75, 1, "Layout/LineContinuationSpacing: Use one space in front of backslash.", 177657], + [228, 36, 34, "Layout/LineEndStringConcatenationIndentation: Indent the first part of a string concatenated with backslash.", 297961990], + [228, 72, 3, "Layout/MultilineMethodArgumentLineBreaks: Each argument in a multi-line method call must start on a separate line.", 193419246], + [285, 41, 6, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 3037566118], + [285, 49, 9, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 3644585460], + [287, 23, 11, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 3963495571], + [312, 19, 25, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 2989869788], + [316, 19, 25, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 2989869788], + [320, 28, 25, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 2989869788], + [340, 30, 6, "Layout/FirstMethodArgumentLineBreak: Add a line break before the first argument of a multi-line method argument list.", 2771281978], + [340, 38, 18, "Layout/MultilineMethodArgumentLineBreaks: Each argument in a multi-line method call must start on a separate line.", 2906765223], + [341, 30, 26, "Layout/ArgumentAlignment: Use one level of indentation for arguments following the first line of a multi-line method call.", 1105194116], + [341, 58, 10, "Layout/MultilineMethodArgumentLineBreaks: Each argument in a multi-line method call must start on a separate line.", 478984755], + [349, 41, 6, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 3037566118], + [349, 49, 15, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 3707812743], + [350, 27, 23, "Layout/FirstMethodArgumentLineBreak: Add a line break before the first argument of a multi-line method argument list.", 4021950972], + [351, 27, 30, "Layout/ArgumentAlignment: Use one level of indentation for arguments following the first line of a multi-line method call.", 942270268], + [359, 42, 7, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 1182861117], + [360, 44, 9, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 3782363013], + [361, 46, 11, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 1645991854], + [363, 27, 23, "Layout/FirstMethodArgumentLineBreak: Add a line break before the first argument of a multi-line method argument list.", 4021950972], + [364, 27, 5, "Layout/ArgumentAlignment: Use one level of indentation for arguments following the first line of a multi-line method call.", 165548477], + [364, 34, 7, "Layout/MultilineMethodArgumentLineBreaks: Each argument in a multi-line method call must start on a separate line.", 3716925445], + [364, 43, 9, "Layout/MultilineMethodArgumentLineBreaks: Each argument in a multi-line method call must start on a separate line.", 798169870], + [370, 47, 16, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 2858095960], + [376, 48, 16, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 2858095960], + [385, 29, 14, "Layout/FirstMethodArgumentLineBreak: Add a line break before the first argument of a multi-line method argument list.", 2862574081], + [385, 45, 7, "Layout/MultilineMethodArgumentLineBreaks: Each argument in a multi-line method call must start on a separate line.", 1236122734], + [386, 29, 19, "Layout/ArgumentAlignment: Use one level of indentation for arguments following the first line of a multi-line method call.", 1494598494] + ], + "lib/openid/consumer/associationmanager.rb:64903966": [ + [1, 9, 11, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 3847734175], + [2, 9, 13, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 2569813655], + [3, 9, 15, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 1524986166], + [4, 9, 18, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 3933002043], + [5, 9, 22, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 395966781], + [6, 9, 20, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 4191648330], + [13, 36, 12, "Layout/MultilineMethodArgumentLineBreaks: Each argument in a multi-line method call must start on a separate line.", 3182699763], + [13, 50, 20, "Layout/MultilineMethodArgumentLineBreaks: Each argument in a multi-line method call must start on a separate line.", 2073210945], + [14, 21, 9, "Layout/ArgumentAlignment: Use one level of indentation for arguments following the first line of a multi-line method call.", 2643630003], + [25, 17, 1, "Layout/SpaceInsideHashLiteralBraces: Space inside { detected.", 177541], + [25, 18, 20, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 1302701622], + [25, 77, 1, "Layout/SpaceInsideHashLiteralBraces: Space inside } detected.", 177541], + [27, 16, 12, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 742512847], + [28, 16, 8, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 4057239290], + [37, 47, 9, "Layout/FirstMethodArgumentLineBreak: Add a line break before the first argument of a multi-line method argument list.", 983435646], + [37, 58, 18, "Layout/MultilineMethodArgumentLineBreaks: Each argument in a multi-line method call must start on a separate line.", 2061968077], + [37, 58, 18, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 2061968077], + [38, 47, 10, "Layout/ArgumentAlignment: Use one level of indentation for arguments following the first line of a multi-line method call.", 431100592], + [39, 53, 13, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 1001558037], + [42, 24, 19, "Layout/FirstMethodArgumentLineBreak: Add a line break before the first argument of a multi-line method argument list.", 2128550779], + [43, 24, 16, "Layout/ArgumentAlignment: Use one level of indentation for arguments following the first line of a multi-line method call.", 4000433325], + [43, 42, 11, "Layout/MultilineMethodArgumentLineBreaks: Each argument in a multi-line method call must start on a separate line.", 354680469], + [50, 23, 9, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 4235576623], + [50, 23, 9, "ThreadSafety/MutableClassInstanceVariable: Freeze mutable objects assigned to class instance variables.", 4235576623], + [52, 30, 13, "ThreadSafety/MutableClassInstanceVariable: Freeze mutable objects assigned to class instance variables.", 4104210786], + [52, 31, 11, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 389098948], + [59, 23, 11, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 4043085327], + [59, 23, 11, "ThreadSafety/MutableClassInstanceVariable: Freeze mutable objects assigned to class instance variables.", 4043085327], + [61, 30, 15, "ThreadSafety/MutableClassInstanceVariable: Freeze mutable objects assigned to class instance variables.", 2724636354], + [61, 31, 13, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 2821943524], + [70, 23, 15, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 809518918], + [70, 23, 15, "ThreadSafety/MutableClassInstanceVariable: Freeze mutable objects assigned to class instance variables.", 809518918], + [71, 30, 25, "ThreadSafety/MutableClassInstanceVariable: Freeze mutable objects assigned to class instance variables.", 3501034513], + [78, 49, 9, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 1359404130], + [86, 7, 415, "Style/ClassMethodsDefinitions: Use `class << self` to define a class method.", 2528873537], + [88, 14, 15, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 809518918], + [90, 14, 9, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 4235576623], + [92, 14, 11, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 4043085327], + [95, 32, 36, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 2992907656], + [95, 68, 1, "Layout/LineContinuationSpacing: Use one space in front of backslash.", 177657], + [96, 32, 25, "Layout/LineEndStringConcatenationIndentation: Indent the first part of a string concatenated with backslash.", 1756177313], + [101, 22, 16, "Layout/ParameterAlignment: Use one level of indentation for parameters following the first line of a multi-line method definition.", 3355952069], + [109, 9, 10, "Style/ReturnNil: Use `return` instead of `return nil`.", 1900003172], + [132, 35, 3, "Lint/UselessAssignment: Useless assignment to variable - `why`.", 193429443], + [134, 24, 50, "Layout/LineEndStringConcatenationIndentation: Indent the first part of a string concatenated with backslash.", 2396748906], + [141, 20, 60, "Layout/LineEndStringConcatenationIndentation: Indent the first part of a string concatenated with backslash.", 1969914410], + [141, 20, 60, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 1969914410], + [151, 39, 18, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 3832253317], + [151, 58, 2, "Style/AndOr: Use `||` instead of `or`.", 5861240], + [152, 12, 31, "Layout/MultilineOperationIndentation: Use 4 (not 3) spaces for indenting a condition in an `if` statement spanning multiple lines.", 3512279041], + [153, 20, 51, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 377204125], + [153, 71, 1, "Layout/LineContinuationSpacing: Use one space in front of backslash.", 177657], + [154, 20, 44, "Layout/LineEndStringConcatenationIndentation: Indent the first part of a string concatenated with backslash.", 485722392], + [155, 11, 10, "Style/ReturnNil: Use `return` instead of `return nil`.", 1900003172], + [161, 64, 1, "Layout/LineContinuationSpacing: Use one space in front of backslash.", 177657], + [162, 18, 28, "Layout/LineEndStringConcatenationIndentation: Indent the first part of a string concatenated with backslash.", 755607094], + [165, 62, 12, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 2380346415], + [166, 64, 14, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 434188188], + [168, 28, 2, "Style/AndOr: Use `||` instead of `or`.", 5861240], + [169, 71, 1, "Layout/LineContinuationSpacing: Use one space in front of backslash.", 177657], + [170, 20, 52, "Layout/LineEndStringConcatenationIndentation: Indent the first part of a string concatenated with backslash.", 1218829677], + [170, 20, 52, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 1218829677], + [173, 20, 52, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 3871633811], + [173, 72, 1, "Layout/LineContinuationSpacing: Use one space in front of backslash.", 177657], + [174, 20, 56, "Layout/LineEndStringConcatenationIndentation: Indent the first part of a string concatenated with backslash.", 3197511017], + [195, 20, 46, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 4104438515], + [195, 66, 1, "Layout/LineContinuationSpacing: Use one space in front of backslash.", 177657], + [196, 20, 22, "Layout/LineEndStringConcatenationIndentation: Indent the first part of a string concatenated with backslash.", 3162646123], + [199, 78, 1, "Layout/LineContinuationSpacing: Use one space in front of backslash.", 177657], + [200, 20, 6, "Layout/LineEndStringConcatenationIndentation: Indent the first part of a string concatenated with backslash.", 3211374341], + [211, 11, 6, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 3037566118], + [211, 21, 11, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 3996287345], + [212, 11, 12, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 2380346415], + [212, 11, 26, "Style/TrailingCommaInHashLiteral: Put a comma after the last item of a multiline hash.", 1919477926], + [215, 14, 4, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 2085193496], + [220, 12, 51, "Layout/MultilineOperationIndentation: Use 4 (not 3) spaces for indenting a condition in an `if` statement spanning multiple lines.", 3368354881], + [220, 48, 15, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 809518918], + [221, 16, 14, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 434188188], + [240, 58, 14, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 434188188], + [248, 28, 15, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 809518918], + [249, 66, 1, "Layout/LineContinuationSpacing: Use one space in front of backslash.", 177657], + [250, 20, 16, "Layout/LineEndStringConcatenationIndentation: Indent the first part of a string concatenated with backslash.", 1129564704], + [250, 20, 16, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 1129564704], + [256, 31, 2, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 5858789], + [257, 26, 15, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 809518918], + [263, 7, 3, "Lint/IneffectiveAccessModifier: `protected` (on line 146) does not make singleton methods protected. Use `protected` inside a `class << self` block instead.", 193404514], + [263, 7, 312, "Style/ClassMethodsDefinitions: Use `class << self` to define a class method.", 4293339091], + [265, 53, 12, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 1853815741], + [266, 83, 27, "Performance/RegexpMatch: Use `match?` instead of `=~` when `MatchData` is not used.", 1775799068], + [277, 45, 9, "Layout/FirstMethodArgumentLineBreak: Add a line break before the first argument of a multi-line method argument list.", 983435646], + [277, 56, 12, "Layout/MultilineMethodArgumentLineBreaks: Each argument in a multi-line method call must start on a separate line.", 2380346415], + [277, 56, 12, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 2380346415], + [278, 45, 10, "Layout/ArgumentAlignment: Use one level of indentation for arguments following the first line of a multi-line method call.", 431100592], + [279, 47, 9, "Layout/FirstMethodArgumentLineBreak: Add a line break before the first argument of a multi-line method argument list.", 983435646], + [279, 58, 14, "Layout/MultilineMethodArgumentLineBreaks: Each argument in a multi-line method call must start on a separate line.", 1473517757], + [279, 58, 14, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 1473517757], + [280, 47, 10, "Layout/ArgumentAlignment: Use one level of indentation for arguments following the first line of a multi-line method call.", 431100592], + [285, 9, 17, "Layout/IndentationWidth: Use 2 (not 17) spaces for indentation.", 2300919173], + [286, 24, 4, "Layout/ElseAlignment: Align `else` with `session_type`.", 2087423834], + [287, 49, 10, "Layout/FirstMethodArgumentLineBreak: Add a line break before the first argument of a multi-line method argument list.", 2385542796], + [287, 61, 14, "Layout/MultilineMethodArgumentLineBreaks: Each argument in a multi-line method call must start on a separate line.", 434188188], + [287, 61, 14, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 434188188], + [288, 49, 10, "Layout/ArgumentAlignment: Use one level of indentation for arguments following the first line of a multi-line method call.", 431100592], + [289, 24, 3, "Layout/EndAlignment: `end` at 289, 23 is not aligned with `session_type = if` at 284, 8.", 193405706], + [293, 40, 3, "Style/AndOr: Use `&&` instead of `and`.", 193409806], + [293, 60, 15, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 809518918], + [304, 34, 34, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 1437281911], + [304, 68, 1, "Layout/LineContinuationSpacing: Use one space in front of backslash.", 177657], + [305, 34, 43, "Layout/LineEndStringConcatenationIndentation: Indent the first part of a string concatenated with backslash.", 2689799403], + [305, 77, 1, "Layout/LineContinuationSpacing: Use one space in front of backslash.", 177657], + [312, 32, 37, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 2399794975], + [312, 69, 1, "Layout/LineContinuationSpacing: Use one space in front of backslash.", 177657], + [313, 32, 38, "Layout/LineEndStringConcatenationIndentation: Indent the first part of a string concatenated with backslash.", 368502171], + [313, 70, 1, "Layout/LineContinuationSpacing: Use one space in front of backslash.", 177657], + [323, 32, 25, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 2737759946], + [323, 57, 1, "Layout/LineContinuationSpacing: Use one space in front of backslash.", 177657], + [324, 32, 38, "Layout/LineEndStringConcatenationIndentation: Indent the first part of a string concatenated with backslash.", 368502171], + [324, 70, 1, "Layout/LineContinuationSpacing: Use one space in front of backslash.", 177657], + [328, 37, 10, "Layout/FirstMethodArgumentLineBreak: Add a line break before the first argument of a multi-line method argument list.", 4014237853], + [328, 49, 12, "Layout/MultilineMethodArgumentLineBreaks: Each argument in a multi-line method call must start on a separate line.", 4223563293], + [328, 63, 6, "Layout/MultilineMethodArgumentLineBreaks: Each argument in a multi-line method call must start on a separate line.", 2158746291], + [329, 37, 10, "Layout/ArgumentAlignment: Use one level of indentation for arguments following the first line of a multi-line method call.", 874512463] + ], + "lib/openid/consumer/checkid_request.rb:1462436096": [ + [1, 9, 16, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 2920398136], + [2, 9, 13, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 2569813655], + [39, 32, 36, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 1583341909], + [39, 68, 1, "Layout/LineContinuationSpacing: Use one space in front of backslash.", 177657], + [40, 33, 27, "Layout/LineEndStringConcatenationIndentation: Indent the first part of a string concatenated with backslash.", 2885968457], + [40, 33, 27, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 2885968457], + [79, 70, 1, "Layout/LineContinuationSpacing: Use one space in front of backslash.", 177657], + [80, 33, 21, "Layout/LineEndStringConcatenationIndentation: Indent the first part of a string concatenated with backslash.", 270427808], + [82, 72, 1, "Layout/LineContinuationSpacing: Use one space in front of backslash.", 177657], + [83, 33, 10, "Layout/LineEndStringConcatenationIndentation: Indent the first part of a string concatenated with backslash.", 2811205159], + [83, 33, 10, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 2811205159], + [85, 78, 1, "Layout/LineContinuationSpacing: Use one space in front of backslash.", 177657], + [86, 33, 32, "Layout/LineEndStringConcatenationIndentation: Indent the first part of a string concatenated with backslash.", 2634935182], + [86, 33, 32, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 2634935182], + [91, 28, 19, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 3232603392], + [91, 50, 15, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 3155239158], + [92, 36, 6, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 3037566118], + [94, 42, 12, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 137463464], + [94, 57, 7, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 1442212370], + [97, 36, 11, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 322569067], + [112, 38, 10, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 1948187571], + [114, 39, 12, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 794246204], + [118, 38, 14, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 1473517757], + [121, 27, 23, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 436922608], + [124, 73, 1, "Layout/LineContinuationSpacing: Use one space in front of backslash.", 177657], + [125, 18, 18, "Layout/LineEndStringConcatenationIndentation: Indent the first part of a string concatenated with backslash.", 2861807504], + [149, 23, 20, "Layout/ParameterAlignment: Use one level of indentation for parameters following the first line of a multi-line method definition.", 86594967], + [158, 23, 20, "Layout/ParameterAlignment: Use one level of indentation for parameters following the first line of a multi-line method definition.", 86594967], + [159, 43, 5, "Layout/FirstMethodArgumentLineBreak: Add a line break before the first argument of a multi-line method argument list.", 194523634], + [160, 43, 9, "Layout/ArgumentAlignment: Use one level of indentation for arguments following the first line of a multi-line method call.", 1228896939], + [161, 43, 9, "Layout/ArgumentAlignment: Use one level of indentation for arguments following the first line of a multi-line method call.", 4004308532], + [162, 43, 14, "Layout/ArgumentAlignment: Use one level of indentation for arguments following the first line of a multi-line method call.", 2584027489] + ], + "lib/openid/consumer/discovery.rb:185566619": [ + [3, 9, 5, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 92337995], + [4, 9, 13, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 2569813655], + [5, 9, 17, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 2951987467], + [6, 9, 16, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 2013616931], + [7, 9, 16, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 2920398136], + [8, 9, 24, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 1906546608], + [9, 9, 19, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 53893767], + [10, 9, 18, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 2995095577], + [11, 9, 23, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 380634196], + [12, 9, 22, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 916562793], + [13, 9, 28, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 812078005], + [14, 9, 21, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 2871107037], + [17, 19, 29, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 2133742372], + [18, 25, 41, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 1731169625], + [19, 21, 41, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 1249287630], + [20, 21, 30, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 494420947], + [21, 21, 30, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 494421042], + [35, 7, 15, "Style/TrailingCommaInArrayLiteral: Put a comma after the last item of a multiline array.", 3931244506], + [82, 50, 2, "Style/AndOr: Use `||` instead of `or`.", 5861240], + [83, 10, 35, "Layout/MultilineOperationIndentation: Use 4 (not 3) spaces for indenting a condition in an `if` statement spanning multiple lines.", 324742179], + [120, 51, 15, "Layout/FirstMethodArgumentLineBreak: Add a line break before the first argument of a multi-line method argument list.", 2736082105], + [121, 51, 10, "Layout/ArgumentAlignment: Use one level of indentation for arguments following the first line of a multi-line method call.", 2272531167], + [128, 25, 3, "Style/AndOr: Use `&&` instead of `and`.", 193409806], + [136, 32, 61, "Performance/FlatMap: Use `flat_map` instead of `map...flatten`.", 760117748], + [143, 5, 223, "Style/ClassMethodsDefinitions: Use `class << self` to define a class method.", 2614195864], + [153, 5, 738, "Style/ClassMethodsDefinitions: Use `class << self` to define a class method.", 1527998342], + [163, 27, 3, "Style/AndOr: Use `&&` instead of `and`.", 193409806], + [163, 50, 3, "Style/AndOr: Use `&&` instead of `and`.", 193409806], + [169, 11, 24, "Style/TrailingCommaInArguments: Put a comma after the last parameter of a multiline method call.", 4138595764], + [178, 5, 863, "Style/ClassMethodsDefinitions: Use `class << self` to define a class method.", 4018794406], + [185, 27, 18, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 1333860129], + [185, 47, 18, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 1421172607], + [186, 9, 53, "Style/TrailingCommaInArrayLiteral: Put a comma after the last item of a multiline array.", 984139143], + [186, 27, 15, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 952285399], + [186, 44, 17, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 333762157], + [208, 5, 265, "Style/ClassMethodsDefinitions: Use `class << self` to define a class method.", 373672457], + [217, 5, 532, "Style/ClassMethodsDefinitions: Use `class << self` to define a class method.", 3316063732], + [226, 7, 9, "Layout/IndentationWidth: Use 2 (not 9) spaces for indentation.", 3994155397], + [226, 23, 11, "Performance/StringIdentifierArgument: Use `:from_xrds` instead of `'from_xrds'`.", 237794897], + [226, 23, 11, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 237794897], + [227, 14, 4, "Layout/ElseAlignment: Align `else` with `meth`.", 2087423834], + [228, 23, 11, "Performance/StringIdentifierArgument: Use `:from_html` instead of `'from_html'`.", 220325553], + [228, 23, 11, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 220325553], + [229, 14, 3, "Layout/EndAlignment: `end` at 229, 13 is not aligned with `meth = if` at 225, 6.", 193405706], + [231, 17, 31, "Layout/FirstMethodArgumentLineBreak: Add a line break before the first argument of a multi-line method argument list.", 26138215], + [232, 17, 30, "Layout/ArgumentAlignment: Use one level of indentation for arguments following the first line of a multi-line method call.", 3449287990], + [235, 5, 381, "Style/ClassMethodsDefinitions: Use `class << self` to define a class method.", 2059921948], + [248, 14, 34, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 2805694759], + [248, 14, 102, "Layout/FirstMethodArgumentLineBreak: Add a line break before the first argument of a multi-line method argument list.", 3627285386], + [248, 49, 1, "Style/LineEndConcatenation: Use `\\` instead of `+` or `<<` to concatenate those strings.", 177550], + [249, 22, 44, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 1127491977], + [250, 14, 10, "Layout/ArgumentAlignment: Use one level of indentation for arguments following the first line of a multi-line method call.", 874138713], + [250, 26, 11, "Layout/MultilineMethodArgumentLineBreaks: Each argument in a multi-line method call must start on a separate line.", 4189021428], + [250, 39, 11, "Layout/MultilineMethodArgumentLineBreaks: Each argument in a multi-line method call must start on a separate line.", 2485497820], + [251, 14, 9, "Layout/ArgumentAlignment: Use one level of indentation for arguments following the first line of a multi-line method call.", 2474818138], + [251, 25, 13, "Layout/MultilineMethodArgumentLineBreaks: Each argument in a multi-line method call must start on a separate line.", 1951871869], + [251, 40, 11, "Layout/MultilineMethodArgumentLineBreaks: Each argument in a multi-line method call must start on a separate line.", 1487200955], + [255, 3, 1822, "Style/ClassMethodsDefinitions: Use `class << self` to define a class method.", 3218903155], + [272, 43, 2, "Style/AndOr: Use `||` instead of `or`.", 5861240], + [273, 8, 34, "Layout/MultilineOperationIndentation: Use 4 (not 3) spaces for indenting a condition in an `if` statement spanning multiple lines.", 3174666560], + [275, 37, 8, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 3058584636], + [276, 24, 17, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 769811929], + [281, 37, 5, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 92236619], + [282, 24, 13, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 1017562001], + [293, 20, 51, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 1363767349], + [303, 3, 152, "Style/ClassMethodsDefinitions: Use `class << self` to define a class method.", 837487512], + [310, 3, 361, "Style/ClassMethodsDefinitions: Use `class << self` to define a class method.", 376189395], + [323, 3, 573, "Style/ClassMethodsDefinitions: Use `class << self` to define a class method.", 900947344], + [338, 3, 713, "Style/ClassMethodsDefinitions: Use `class << self` to define a class method.", 3445101566], + [361, 3, 652, "Style/ClassMethodsDefinitions: Use `class << self` to define a class method.", 2608187650], + [372, 39, 15, "Layout/FirstMethodArgumentLineBreak: Add a line break before the first argument of a multi-line method argument list.", 669407501], + [373, 39, 39, "Layout/ArgumentAlignment: Use one level of indentation for arguments following the first line of a multi-line method call.", 2382182910], + [382, 3, 1462, "Style/ClassMethodsDefinitions: Use `class << self` to define a class method.", 4102428152], + [428, 3, 982, "Style/ClassMethodsDefinitions: Use `class << self` to define a class method.", 1160687725], + [435, 41, 33, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 3337159803], + [443, 16, 16, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 2550112513], + [443, 43, 4, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 2085273599], + [458, 3, 474, "Style/ClassMethodsDefinitions: Use `class << self` to define a class method.", 3768303582], + [460, 26, 5, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 94247383], + [460, 32, 3, "Style/AndOr: Use `&&` instead of `and`.", 193409806], + [460, 54, 5, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 94247569], + [462, 69, 1, "Layout/LineContinuationSpacing: Use one space in front of backslash.", 177657], + [463, 9, 38, "Layout/LineEndStringConcatenationIndentation: Indent the first part of a string concatenated with backslash.", 1801377088], + [463, 49, 9, "Layout/MultilineMethodArgumentLineBreaks: Each argument in a multi-line method call must start on a separate line.", 3952783510], + [474, 3, 677, "Style/ClassMethodsDefinitions: Use `class << self` to define a class method.", 2399137430], + [476, 11, 9, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 2243046439], + [476, 40, 5, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 94548671], + [484, 28, 3, "Style/AndOr: Use `&&` instead of `and`.", 193409806], + [496, 3, 170, "Style/ClassMethodsDefinitions: Use `class << self` to define a class method.", 343927248] + ], + "lib/openid/consumer/discovery_manager.rb:3719214426": [ + [36, 11, 14, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 804762737], + [37, 11, 11, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 1492599511], + [38, 11, 10, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 2202791179], + [39, 11, 9, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 3648352012], + [39, 11, 24, "Style/TrailingCommaInHashLiteral: Put a comma after the last item of a multiline hash.", 1439570498], + [47, 7, 416, "Style/ClassMethodsDefinitions: Use `class << self` to define a class method.", 775251457], + [50, 26, 10, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 2202791179], + [51, 74, 9, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 3648352012], + [53, 25, 14, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 804762737], + [53, 48, 11, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 1492599511], + [54, 35, 10, "Performance/StringIdentifierArgument: Use `:@current` instead of `'@current'`.", 1568415500], + [54, 35, 10, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 1568415500], + [66, 53, 6, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 3024670477], + [114, 9, 10, "Style/ReturnNil: Use `return` instead of `return nil`.", 1900003172], + [128, 9, 40, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 2620721662] + ], + "lib/openid/consumer/html_parse.rb:3832194346": [ + [1, 9, 28, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 634180536], + [22, 3, 114, "Style/ClassMethodsDefinitions: Use `class << self` to define a class method.", 1956273507], + [23, 12, 7, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 3325330116], + [23, 21, 3, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 193339971], + [23, 31, 6, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 3094424448], + [23, 39, 3, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 193340825], + [23, 49, 6, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 3094036075], + [23, 57, 3, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 193340763], + [23, 67, 8, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 2959556167], + [26, 3, 118, "Style/ClassMethodsDefinitions: Use `class << self` to define a class method.", 3427068683], + [28, 10, 1, "Layout/ExtraSpacing: Unnecessary spacing detected.", 177541], + [34, 3, 1703, "Style/ClassMethodsDefinitions: Use `class << self` to define a class method.", 1576226162], + [36, 40, 2, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 5858789], + [39, 32, 7, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 326052951], + [39, 41, 8, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 1308083146], + [39, 96, 2, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 5858789], + [40, 23, 2, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 5858789], + [45, 32, 7, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 326052951], + [45, 41, 7, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 3877449556], + [45, 95, 2, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 5858789], + [46, 23, 2, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 5858789], + [59, 16, 1, "Lint/AssignmentInCondition: Wrap assignment in parentheses if intentional", 177560], + [59, 32, 6, "Layout/FirstMethodArgumentLineBreak: Add a line break before the first argument of a multi-line method argument list.", 3025445581], + [59, 32, 6, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 3025445581], + [59, 40, 7, "Layout/MultilineMethodArgumentLineBreaks: Each argument in a multi-line method call must start on a separate line.", 3896501570], + [59, 40, 7, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 3896501570], + [59, 49, 6, "Layout/MultilineMethodArgumentLineBreaks: Each argument in a multi-line method call must start on a separate line.", 3029763365], + [59, 49, 6, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 3029763365], + [59, 57, 6, "Layout/MultilineMethodArgumentLineBreaks: Each argument in a multi-line method call must start on a separate line.", 3018684341], + [59, 57, 6, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 3018684341], + [59, 65, 7, "Layout/MultilineMethodArgumentLineBreaks: Each argument in a multi-line method call must start on a separate line.", 3903542778], + [59, 65, 7, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 3903542778], + [60, 32, 6, "Layout/ArgumentAlignment: Use one level of indentation for arguments following the first line of a multi-line method call.", 3026048248], + [60, 32, 6, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 3026048248], + [60, 40, 7, "Layout/MultilineMethodArgumentLineBreaks: Each argument in a multi-line method call must start on a separate line.", 3897327799], + [60, 40, 7, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 3897327799], + [63, 26, 7, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 3896501570], + [63, 35, 6, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 3018684341], + [63, 43, 7, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 3903542778], + [63, 52, 7, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 3897327799], + [66, 42, 6, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 3026048248], + [69, 27, 6, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 3025445581], + [79, 40, 6, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 3026048248], + [81, 64, 6, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 3029763365], + [84, 5, 16, "Lint/RescueException: Avoid rescuing the `Exception` class. Perhaps you meant to rescue `StandardError`?", 2127134117], + [89, 3, 254, "Style/ClassMethodsDefinitions: Use `class << self` to define a class method.", 1800542362], + [101, 3, 212, "Style/ClassMethodsDefinitions: Use `class << self` to define a class method.", 2707051651], + [105, 27, 5, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 92035358], + [109, 3, 361, "Style/ClassMethodsDefinitions: Use `class << self` to define a class method.", 2025146561], + [124, 3, 348, "Style/ClassMethodsDefinitions: Use `class << self` to define a class method.", 2788268418], + [130, 5, 10, "Style/ReturnNil: Use `return` instead of `return nil`.", 1900003172], + [130, 28, 2, "Style/AndOr: Use `||` instead of `or`.", 5861240], + [133, 11, 6, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 3025988988] + ], + "lib/openid/consumer/idres.rb:4244772821": [ + [1, 9, 16, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 2920398136], + [2, 9, 22, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 395966781], + [3, 9, 15, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 1524986166], + [4, 9, 27, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 3427008040], + [5, 9, 16, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 2013616931], + [18, 37, 10, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 1377421297], + [18, 37, 10, "ThreadSafety/MutableClassInstanceVariable: Freeze mutable objects assigned to class instance variables.", 1377421297], + [19, 42, 20, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 414939563], + [19, 42, 20, "ThreadSafety/MutableClassInstanceVariable: Freeze mutable objects assigned to class instance variables.", 414939563], + [25, 7, 41, "ThreadSafety/ClassAndModuleAttributes: Avoid mutating class and module attributes.", 3551885003], + [38, 7, 46, "ThreadSafety/ClassAndModuleAttributes: Avoid mutating class and module attributes.", 1060533723], + [63, 31, 9, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 2149044978], + [81, 9, 43, "Style/SafeNavigation: Use safe navigation (`&.`) instead of checking if an object exists before calling the method.", 3459188814], + [94, 35, 8, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 3666757975], + [95, 32, 30, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 1363294098], + [97, 48, 3, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 193340297], + [113, 44, 13, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 245860230], + [115, 26, 54, "Layout/MultilineOperationIndentation: Use 2 (not 15) spaces for indenting an expression in an assignment spanning multiple lines.", 2166414118], + [117, 44, 10, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 1948187571], + [120, 55, 1, "Layout/LineContinuationSpacing: Use one space in front of backslash.", 177657], + [121, 31, 39, "Layout/LineEndStringConcatenationIndentation: Indent the first part of a string concatenated with backslash.", 3993100286], + [138, 59, 11, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 322569067], + [140, 33, 30, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 419474237], + [162, 64, 1, "Layout/LineContinuationSpacing: Use one space in front of backslash.", 177657], + [163, 35, 36, "Layout/LineEndStringConcatenationIndentation: Indent the first part of a string concatenated with backslash.", 3035481342], + [163, 71, 1, "Layout/LineContinuationSpacing: Use one space in front of backslash.", 177657], + [169, 18, 40, "Style/MethodCallWithArgsParentheses: Use parentheses for method calls with arguments.", 1926304207], + [175, 34, 43, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 2149656968], + [175, 77, 1, "Layout/LineContinuationSpacing: Use one space in front of backslash.", 177657], + [176, 35, 34, "Layout/LineEndStringConcatenationIndentation: Indent the first part of a string concatenated with backslash.", 1682708439], + [178, 11, 30, "Style/InvertibleUnlessCondition: Prefer `if rt_val == bare_val` over `unless rt_val != bare_val`.", 780811326], + [180, 64, 1, "Layout/LineContinuationSpacing: Use one space in front of backslash.", 177657], + [181, 33, 37, "Layout/LineEndStringConcatenationIndentation: Indent the first part of a string concatenated with backslash.", 4268890387], + [181, 70, 1, "Layout/LineContinuationSpacing: Use one space in front of backslash.", 177657], + [201, 9, 10, "Layout/IndentationWidth: Use 2 (not 10) spaces for indentation.", 2958109189], + [202, 17, 4, "Layout/ElseAlignment: Align `else` with `assoc`.", 2087423834], + [203, 60, 14, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 1473517757], + [204, 17, 3, "Layout/EndAlignment: `end` at 204, 16 is not aligned with `assoc = if` at 200, 8.", 193405706], + [225, 76, 1, "Layout/LineContinuationSpacing: Use one space in front of backslash.", 177657], + [226, 32, 23, "Layout/LineEndStringConcatenationIndentation: Indent the first part of a string concatenated with backslash.", 24014699], + [235, 51, 8, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 3666757975], + [235, 79, 3, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 193340297], + [243, 39, 6, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 3037566118], + [243, 47, 22, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 45746588], + [251, 48, 10, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 1807068342], + [251, 60, 7, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 967974776], + [253, 57, 19, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 329410673], + [263, 9, 32, "Style/InvertibleUnlessCondition: Prefer `if is_valid == 'true'` over `unless is_valid != 'true'`.", 3463344452], + [263, 35, 6, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 3039078867], + [265, 71, 1, "Layout/LineContinuationSpacing: Use one space in front of backslash.", 177657], + [266, 31, 42, "Layout/LineEndStringConcatenationIndentation: Indent the first part of a string concatenated with backslash.", 2195962727], + [277, 24, 2, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 5858789], + [279, 48, 16, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 1679224880], + [282, 32, 13, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 1865380876], + [285, 30, 29, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 2228831613], + [293, 9, 72, "Style/InvertibleUnlessCondition: Prefer `if @store.nil? || @store.use_nonce(server_url, time, extra)` over `unless !@store.nil? && !@store.use_nonce(server_url, time, extra)`.", 2752413603], + [295, 30, 38, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 3407293298], + [295, 68, 1, "Layout/LineContinuationSpacing: Use one space in front of backslash.", 177657], + [296, 30, 18, "Layout/LineEndStringConcatenationIndentation: Indent the first part of a string concatenated with backslash.", 3964513585], + [315, 37, 12, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 794246204], + [316, 35, 10, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 1948187571], + [317, 37, 13, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 245860230], + [320, 32, 37, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 3638734137], + [320, 69, 1, "Layout/LineContinuationSpacing: Use one space in front of backslash.", 177657], + [321, 33, 19, "Layout/LineEndStringConcatenationIndentation: Indent the first part of a string concatenated with backslash.", 789517483], + [321, 33, 19, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 789517483], + [323, 32, 39, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 489820086], + [323, 71, 1, "Layout/LineContinuationSpacing: Use one space in front of backslash.", 177657], + [324, 33, 17, "Layout/LineEndStringConcatenationIndentation: Indent the first part of a string concatenated with backslash.", 2749623588], + [324, 33, 17, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 2749623588], + [336, 20, 40, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 2391770610], + [342, 22, 43, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 689390617], + [342, 65, 1, "Layout/LineContinuationSpacing: Use one space in front of backslash.", 177657], + [343, 22, 27, "Layout/LineEndStringConcatenationIndentation: Indent the first part of a string concatenated with backslash.", 30803478], + [344, 22, 41, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 3576329453], + [349, 9, 57, "Style/InvertibleUnlessCondition: Prefer `if @endpoint.claimed_id == to_match.claimed_id` over `unless @endpoint.claimed_id != to_match.claimed_id`.", 3332715157], + [361, 34, 43, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 3429882387], + [361, 77, 1, "Layout/LineContinuationSpacing: Use one space in front of backslash.", 177657], + [362, 35, 44, "Layout/LineEndStringConcatenationIndentation: Indent the first part of a string concatenated with backslash.", 1043719975], + [362, 35, 44, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 1043719975], + [362, 79, 1, "Layout/LineContinuationSpacing: Use one space in front of backslash.", 177657], + [363, 35, 41, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 3598230640], + [363, 76, 1, "Layout/LineContinuationSpacing: Use one space in front of backslash.", 177657], + [364, 35, 44, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 1793389965], + [364, 79, 1, "Layout/LineContinuationSpacing: Use one space in front of backslash.", 177657], + [365, 35, 25, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 3341948396], + [373, 35, 10, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 1948187571], + [388, 22, 56, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 3261276623], + [390, 22, 41, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 3576329453], + [412, 32, 33, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 2299532018], + [412, 65, 1, "Layout/LineContinuationSpacing: Use one space in front of backslash.", 177657], + [413, 33, 15, "Layout/LineEndStringConcatenationIndentation: Indent the first part of a string concatenated with backslash.", 1055658553], + [422, 9, 466, "Style/For: Prefer `each` over `for`.", 255677739], + [423, 11, 419, "Style/For: Prefer `each` over `for`.", 730259390], + [439, 20, 24, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 2821006290], + [443, 30, 35, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 1804032806], + [443, 65, 1, "Layout/LineContinuationSpacing: Use one space in front of backslash.", 177657], + [444, 31, 27, "Layout/LineEndStringConcatenationIndentation: Indent the first part of a string concatenated with backslash.", 2976111178], + [450, 9, 143, "Style/For: Prefer `each` over `for`.", 3303244153], + [470, 34, 13, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 1865380876], + [474, 32, 39, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 1493035381], + [474, 71, 1, "Layout/LineContinuationSpacing: Use one space in front of backslash.", 177657], + [475, 33, 23, "Layout/LineEndStringConcatenationIndentation: Indent the first part of a string concatenated with backslash.", 1012300656], + [475, 33, 23, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 1012300656], + [475, 56, 1, "Layout/LineContinuationSpacing: Use one space in front of backslash.", 177657], + [476, 64, 1, "Layout/LineContinuationSpacing: Use one space in front of backslash.", 177657], + [481, 32, 30, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 3738802926], + [481, 62, 1, "Layout/LineContinuationSpacing: Use one space in front of backslash.", 177657], + [482, 33, 32, "Layout/LineEndStringConcatenationIndentation: Indent the first part of a string concatenated with backslash.", 2867922559], + [482, 65, 1, "Layout/LineContinuationSpacing: Use one space in front of backslash.", 177657], + [494, 19, 50, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 1497511346], + [494, 19, 239, "Layout/ArgumentAlignment: Use one level of indentation for arguments following the first line of a multi-line method call.", 1407987139], + [494, 69, 1, "Layout/LineContinuationSpacing: Use one space in front of backslash.", 177657], + [495, 19, 53, "Layout/LineEndStringConcatenationIndentation: Indent the first part of a string concatenated with backslash.", 16589726], + [495, 72, 1, "Layout/LineContinuationSpacing: Use one space in front of backslash.", 177657], + [496, 73, 1, "Layout/LineContinuationSpacing: Use one space in front of backslash.", 177657], + [500, 32, 32, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 23577805], + [500, 64, 1, "Layout/LineContinuationSpacing: Use one space in front of backslash.", 177657], + [501, 33, 30, "Layout/LineEndStringConcatenationIndentation: Indent the first part of a string concatenated with backslash.", 1371391256], + [501, 63, 1, "Layout/LineContinuationSpacing: Use one space in front of backslash.", 177657] + ], + "lib/openid/consumer/responses.rb:553064480": [ + [31, 9, 38, "Style/SafeNavigation: Use safe navigation (`&.`) instead of checking if an object exists before calling the method.", 710955324], + [48, 9, 46, "Style/SafeNavigation: Use safe navigation (`&.`) instead of checking if an object exists before calling the method.", 4279840451] + ], + "lib/openid/consumer/session.rb:1120055937": [ + [29, 21, 50, "Performance/FlatMap: Use `flat_map` instead of `map...flatten`.", 2891182408] + ], + "lib/openid/cryptutil.rb:3218515747": [ + [1, 9, 13, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 2569813655], + [2, 9, 13, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 1564102729], + [3, 9, 13, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 1564102762], + [5, 11, 9, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 2148273213], + [9, 13, 11, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 493142244], + [10, 13, 11, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 493142087], + [13, 13, 11, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 718606630], + [14, 13, 11, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 718606597], + [29, 5, 68, "Style/ClassMethodsDefinitions: Use `class << self` to define a class method.", 33433268], + [34, 5, 59, "Style/ClassMethodsDefinitions: Use `class << self` to define a class method.", 2498740062], + [38, 5, 171, "Style/ClassMethodsDefinitions: Use `class << self` to define a class method.", 216141853], + [41, 48, 6, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 3001831342], + [44, 5, 63, "Style/ClassMethodsDefinitions: Use `class << self` to define a class method.", 1057833566], + [48, 5, 177, "Style/ClassMethodsDefinitions: Use `class << self` to define a class method.", 3411150301], + [51, 48, 8, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 524201038], + [57, 5, 214, "Style/ClassMethodsDefinitions: Use `class << self` to define a class method.", 1117887805], + [58, 11, 2, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 5858789], + [70, 5, 154, "Style/ClassMethodsDefinitions: Use `class << self` to define a class method.", 2301666000], + [73, 15, 3, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 193340437], + [74, 19, 4, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 2085145293], + [78, 5, 217, "Style/ClassMethodsDefinitions: Use `class << self` to define a class method.", 897599771], + [82, 16, 4, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 2085157825], + [90, 5, 80, "Style/ClassMethodsDefinitions: Use `class << self` to define a class method.", 936504201], + [95, 5, 82, "Style/ClassMethodsDefinitions: Use `class << self` to define a class method.", 1329530532], + [99, 5, 186, "Style/ClassMethodsDefinitions: Use `class << self` to define a class method.", 3562629295] + ], + "lib/openid/dh.rb:162355747": [ + [1, 9, 13, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 2569813655], + [2, 9, 18, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 3933002043], + [20, 5, 84, "Style/ClassMethodsDefinitions: Use `class << self` to define a class method.", 464948698], + [52, 5, 3, "Lint/IneffectiveAccessModifier: `private` (on line 45) does not make singleton methods private. Use `private_class_method` or `private` inside a `class << self` block instead.", 193404514], + [52, 5, 453, "Style/ClassMethodsDefinitions: Use `class << self` to define a class method.", 2364973817], + [54, 62, 1, "Style/LineEndConcatenation: Use `\\` instead of `+` or `<<` to concatenate those strings.", 177550], + [55, 30, 43, "Layout/MultilineOperationIndentation: Use 2 (not 21) spaces for indenting an expression spanning multiple lines.", 3655353865], + [58, 10, 29, "Style/MethodCallWithArgsParentheses: Use parentheses for method calls with arguments.", 2153121443], + [59, 70, 4, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 2085144268], + [63, 19, 2, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 5858789], + [70, 5, 3, "Lint/IneffectiveAccessModifier: `private` (on line 45) does not make singleton methods private. Use `private_class_method` or `private` inside a `class << self` block instead.", 193404514], + [70, 5, 249, "Style/ClassMethodsDefinitions: Use `class << self` to define a class method.", 1671549284] + ], + "lib/openid/extension.rb:2931551022": [ + [1, 9, 16, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 2920398136] + ], + "lib/openid/extensions/ax.rb:460223884": [ + [3, 9, 18, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 2850088810], + [4, 9, 18, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 3577044961], + [5, 9, 16, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 2920398136], + [9, 24, 11, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 72681354], + [13, 5, 179, "Style/ClassMethodsDefinitions: Use `class << self` to define a class method.", 1058960602], + [14, 21, 20, "Performance/RedundantMatch: Use `=~` in places where the `MatchData` returned by `#match` will not be used.", 3795418109], + [14, 21, 20, "Performance/RegexpMatch: Use `match?` instead of `match` when `MatchData` is not used.", 3795418109], + [16, 63, 1, "Layout/LineContinuationSpacing: Use one space in front of backslash.", 177657], + [17, 21, 18, "Layout/LineEndStringConcatenationIndentation: Indent the first part of a string concatenated with backslash.", 270710046], + [17, 21, 18, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 270710046], + [28, 16, 30, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 1826014241], + [31, 50, 4, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 2085186044], + [37, 21, 4, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 2085186044], + [47, 41, 6, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 3037566118], + [48, 9, 34, "Style/InvertibleUnlessCondition: Prefer `if actual_mode == @mode` over `unless actual_mode != @mode`.", 3596772208], + [54, 10, 1, "Layout/SpaceInsideHashLiteralBraces: Space inside { detected.", 177541], + [54, 11, 6, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 3037566118], + [54, 26, 1, "Layout/SpaceInsideHashLiteralBraces: Space inside } detected.", 177541], + [104, 5, 342, "Style/ClassMethodsDefinitions: Use `class << self` to define a class method.", 4093177575], + [107, 26, 3, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 193340297], + [122, 14, 15, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 10234167], + [152, 11, 9, "Layout/IndentationWidth: Use 2 (not 9) spaces for indentation.", 3994155397], + [153, 18, 4, "Layout/ElseAlignment: Align `else` with `name`.", 2087423834], + [155, 18, 3, "Layout/EndAlignment: `end` at 155, 17 is not aligned with `name = if` at 151, 10.", 193405706], + [165, 17, 10, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 2815981804], + [165, 45, 3, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 193340297], + [166, 17, 14, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 4289251244], + [166, 53, 3, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 193340297], + [185, 7, 808, "Style/ClassMethodsDefinitions: Use `class << self` to define a class method.", 3671465444], + [188, 9, 10, "Style/ReturnNil: Use `return` instead of `return nil`.", 1900003172], + [188, 37, 2, "Style/AndOr: Use `||` instead of `or`.", 5861240], + [188, 48, 6, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 3037566118], + [194, 35, 9, "Layout/FirstMethodArgumentLineBreak: Add a line break before the first argument of a multi-line method argument list.", 983435646], + [194, 46, 7, "Layout/MultilineMethodArgumentLineBreaks: Each argument in a multi-line method call must start on a separate line.", 1442212370], + [194, 46, 7, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 1442212370], + [195, 35, 39, "Layout/ArgumentAlignment: Use one level of indentation for arguments following the first line of a multi-line method call.", 3310022405], + [195, 62, 11, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 322569067], + [196, 25, 2, "Style/AndOr: Use `||` instead of `or`.", 5861240], + [214, 21, 1, "Layout/ExtraSpacing: Unnecessary spacing detected.", 177541], + [215, 31, 7, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 1511391955], + [221, 23, 8, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 269067912], + [235, 53, 10, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 2815981804], + [239, 57, 14, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 4289251244], + [243, 18, 30, "Style/MethodCallWithArgsParentheses: Use parentheses for method calls with arguments.", 3010610473], + [245, 19, 97, "Layout/ArgumentAlignment: Use one level of indentation for arguments following the first line of a multi-line method call.", 1846473514], + [248, 31, 12, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 4053342112], + [273, 9, 7, "Style/SuperArguments: Call `super` without arguments and parentheses when the signature is identical.", 1918335173], + [301, 19, 7, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 1511391955], + [303, 21, 8, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 269067912], + [327, 21, 1, "Layout/ExtraSpacing: Unnecessary spacing detected.", 177541], + [328, 31, 7, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 1511391955], + [338, 29, 8, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 269067912], + [341, 29, 8, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 1065821536], + [343, 44, 8, "Style/StringLiteralsInInterpolation: Prefer double-quoted strings inside interpolations.", 1065821536], + [402, 17, 16, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 2879878949], + [421, 20, 24, "Style/MethodCallWithArgsParentheses: Use parentheses for method calls with arguments.", 987258332], + [437, 52, 3, "Style/AndOr: Use `&&` instead of `and`.", 193409806], + [451, 19, 7, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 1511391955], + [452, 19, 8, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 269067912], + [452, 38, 3, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 193340437], + [454, 23, 30, "Style/SafeNavigation: Use safe navigation (`&.`) instead of checking if an object exists before calling the method.", 1808039685], + [455, 17, 12, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 4053342112], + [462, 31, 12, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 4053342112], + [467, 7, 413, "Style/ClassMethodsDefinitions: Use `class << self` to define a class method.", 3474868742], + [470, 9, 12, "Layout/IndentationWidth: Use 2 (not 12) spaces for indentation.", 155433733], + [471, 19, 4, "Layout/ElseAlignment: Align `else` with `ax_args`.", 2087423834], + [473, 19, 3, "Layout/EndAlignment: `end` at 473, 18 is not aligned with `ax_args = if` at 469, 8.", 193405706], + [486, 14, 15, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 2289977748], + [496, 7, 259, "Style/ClassMethodsDefinitions: Use `class << self` to define a class method.", 4000433818], + [499, 9, 10, "Style/ReturnNil: Use `return` instead of `return nil`.", 1900003172], + [499, 38, 2, "Style/AndOr: Use `||` instead of `or`.", 5861240], + [499, 49, 6, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 3037566118], + [517, 22, 24, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 128040026], + [518, 22, 24, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 2231038713], + [523, 22, 46, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 1925511496], + [523, 82, 3, "Style/AndOr: Use `&&` instead of `and`.", 193409806], + [526, 9, 10, "Layout/IndentationWidth: Use 2 (not 10) spaces for indentation.", 2958109189], + [527, 17, 4, "Layout/ElseAlignment: Align `else` with `@mode`.", 2087423834], + [529, 17, 3, "Layout/EndAlignment: `end` at 529, 16 is not aligned with `@mode = if` at 525, 8.", 193405706], + [533, 7, 185, "Style/ClassMethodsDefinitions: Use `class << self` to define a class method.", 2202480771], + [535, 22, 7, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 1182861117], + [535, 52, 7, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 1182861117], + [544, 17, 7, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 1182861117], + [544, 58, 3, "Style/AndOr: Use `&&` instead of `and`.", 193409806] + ], + "lib/openid/extensions/oauth.rb:4188595383": [ + [5, 9, 18, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 2850088810], + [9, 14, 46, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 3007888442], + [16, 21, 7, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 1246672322], + [24, 17, 10, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 279448603], + [25, 17, 7, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 1401044911], + [32, 7, 216, "Style/ClassMethodsDefinitions: Use `class << self` to define a class method.", 2413522248], + [35, 9, 10, "Style/ReturnNil: Use `return` instead of `return nil`.", 1900003172], + [44, 26, 10, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 279448603], + [45, 23, 7, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 1401044911], + [55, 21, 7, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 1246672322], + [62, 7, 235, "Style/ClassMethodsDefinitions: Use `class << self` to define a class method.", 2080666142], + [64, 9, 10, "Style/ReturnNil: Use `return` instead of `return nil`.", 1900003172], + [76, 31, 15, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 1044601616], + [77, 23, 7, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 1401044911], + [82, 17, 15, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 1044601616], + [83, 17, 7, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 1401044911] + ], + "lib/openid/extensions/pape.rb:941715807": [ + [5, 9, 18, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 2850088810], + [9, 14, 45, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 2108437785], + [11, 7, 71, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 3681686524], + [13, 7, 62, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 3959903684], + [15, 7, 68, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 1412882747], + [23, 21, 6, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 3034771041], + [33, 19, 43, "Style/MethodCallWithArgsParentheses: Use parentheses for method calls with arguments.", 2940713374], + [40, 11, 25, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 3932791566], + [40, 11, 63, "Style/TrailingCommaInHashLiteral: Put a comma after the last item of a multiline hash.", 1264816171], + [40, 70, 3, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 193339909], + [42, 17, 14, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 1656633178], + [49, 7, 213, "Style/ClassMethodsDefinitions: Use `class << self` to define a class method.", 2414389803], + [52, 9, 10, "Style/ReturnNil: Use `return` instead of `return nil`.", 1900003172], + [62, 29, 25, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 3932791566], + [63, 9, 121, "Style/SafeNavigation: Use safe navigation (`&.`) instead of checking if an object exists before calling the method.", 1662354873], + [64, 30, 3, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 193339909], + [69, 33, 14, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 1656633178], + [70, 26, 41, "Style/SafeNavigation: Use safe navigation (`&.`) instead of checking if an object exists before calling the method.", 986556649], + [77, 49, 27, "Style/MethodCallWithArgsParentheses: Use parentheses for method calls with arguments.", 3924764720], + [87, 21, 6, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 3034771041], + [101, 7, 232, "Style/ClassMethodsDefinitions: Use `class << self` to define a class method.", 2080666142], + [103, 9, 10, "Style/ReturnNil: Use `return` instead of `return nil`.", 1900003172], + [115, 29, 15, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 1680956532], + [116, 45, 3, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 193339909], + [116, 66, 3, "Style/AndOr: Use `&&` instead of `and`.", 193409806], + [116, 86, 6, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 3032063535], + [118, 31, 17, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 3918600891], + [121, 38, 3, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 193340437], + [128, 25, 3, "Style/AndOr: Use `&&` instead of `and`.", 193409806], + [128, 45, 3, "Style/AndOr: Use `&&` instead of `and`.", 193409806], + [135, 30, 11, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 2476990567], + [139, 12, 31, "Performance/RegexpMatch: Use `match?` instead of `=~` when `MatchData` is not used.", 2973786234], + [142, 32, 37, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 2467135494], + [148, 17, 15, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 1680956532], + [149, 9, 29, "Layout/IndentationWidth: Use 2 (not 29) spaces for indentation.", 4209615749], + [149, 38, 6, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 3032063535], + [150, 36, 4, "Layout/ElseAlignment: Align `else` with `ns_args['auth_policies']`.", 2087423834], + [151, 58, 3, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 193339909], + [152, 36, 3, "Layout/EndAlignment: `end` at 152, 35 is not aligned with `ns_args['auth_policies'] = if` at 148, 8.", 193405706], + [154, 18, 31, "Style/MethodCallWithArgsParentheses: Use parentheses for method calls with arguments.", 4257387903], + [154, 25, 7, "Performance/RangeInclude: Use `Range#cover?` instead of `Range#member?`.", 1205904490], + [158, 19, 17, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 3918600891], + [162, 32, 37, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 2467135494], + [162, 77, 28, "Performance/RegexpMatch: Use `match?` instead of `=~` when `MatchData` is not used.", 3955942864], + [164, 19, 11, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 2476990567] + ], + "lib/openid/extensions/sreg.rb:334344688": [ + [1, 9, 18, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 2850088810], + [2, 9, 13, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 2569813655], + [3, 9, 16, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 2920398136], + [8, 7, 10, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 1875033617], + [8, 21, 11, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 2196907409], + [9, 7, 10, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 3926355501], + [9, 21, 10, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 3069562381], + [10, 7, 5, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 91538572], + [10, 16, 15, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 98399837], + [11, 7, 7, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 1168115721], + [11, 18, 16, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 2073838738], + [12, 7, 8, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 595520346], + [12, 19, 8, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 345049786], + [13, 7, 10, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 152993488], + [13, 21, 13, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 3524310685], + [14, 7, 9, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 289239021], + [14, 20, 9, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 2345971085], + [15, 7, 10, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 746505975], + [15, 21, 10, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 4194158807], + [16, 7, 10, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 3905143278], + [16, 7, 25, "Style/TrailingCommaInHashLiteral: Put a comma after the last item of a multiline hash.", 1107266950], + [16, 21, 11, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 4031222958], + [19, 18, 28, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 3482333731], + [20, 18, 39, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 3121512103], + [24, 52, 6, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 3035579718], + [31, 17, 29, "Style/MethodCallWithArgsParentheses: Use parentheses for method calls with arguments.", 3162063551], + [52, 42, 6, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 3035579718], + [83, 21, 6, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 3035579718], + [98, 7, 415, "Style/ClassMethodsDefinitions: Use `class << self` to define a class method.", 2730285120], + [104, 9, 10, "Style/ReturnNil: Use `return` instead of `return nil`.", 1900003172], + [125, 31, 10, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 2815981804], + [126, 36, 2, "Style/AndOr: Use `||` instead of `or`.", 5861240], + [127, 32, 3, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 193340297], + [134, 31, 10, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 1456237387], + [135, 36, 2, "Style/AndOr: Use `||` instead of `or`.", 5861240], + [136, 32, 3, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 193340297], + [142, 28, 12, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 771425937], + [169, 32, 39, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 776268046], + [169, 75, 42, "Style/MethodCallWithArgsParentheses: Use parentheses for method calls with arguments.", 802847699], + [171, 21, 28, "Style/MethodCallWithArgsParentheses: Use parentheses for method calls with arguments.", 4109061975], + [173, 14, 28, "Style/MethodCallWithArgsParentheses: Use parentheses for method calls with arguments.", 2902827824], + [176, 13, 27, "Style/MethodCallWithArgsParentheses: Use parentheses for method calls with arguments.", 141845254], + [189, 67, 3, "Style/AndOr: Use `&&` instead of `and`.", 193409806], + [190, 36, 28, "Layout/MultilineOperationIndentation: Use 2 (not 27) spaces for indenting a condition in an `unless` statement spanning multiple lines.", 1454824539], + [201, 14, 10, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 2815981804], + [201, 43, 3, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 193340297], + [202, 14, 10, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 1456237387], + [202, 43, 3, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 193340297], + [203, 14, 12, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 771425937], + [220, 21, 6, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 3035579718], + [227, 7, 201, "Style/ClassMethodsDefinitions: Use `class << self` to define a class method.", 2920278435], + [237, 7, 446, "Style/ClassMethodsDefinitions: Use `class << self` to define a class method.", 850652346], + [241, 11, 10, "Style/ReturnNil: Use `return` instead of `return nil`.", 1900003172] + ], + "lib/openid/extensions/ui.rb:2959852943": [ + [4, 9, 18, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 2850088810], + [8, 14, 43, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 2152454945], + [14, 21, 4, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 2085207193], + [23, 17, 6, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 3030033825], + [24, 17, 6, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 3033241998], + [25, 17, 6, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 3037566118], + [32, 7, 207, "Style/ClassMethodsDefinitions: Use `class << self` to define a class method.", 3227081811], + [35, 9, 10, "Style/ReturnNil: Use `return` instead of `return nil`.", 1900003172], + [43, 22, 6, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 3030033825], + [44, 22, 6, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 3033241998], + [45, 22, 6, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 3037566118] + ], + "lib/openid/fetchers.rb:665209309": [ + [1, 9, 10, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 679062125], + [2, 9, 13, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 2569813655], + [3, 9, 16, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 3690201737], + [6, 11, 11, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 934211966], + [8, 20, 51, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 330809641], + [8, 72, 1, "Style/LineEndConcatenation: Use `\\` instead of `+` or `<<` to concatenate those strings.", 177550], + [9, 20, 22, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 2594958896], + [10, 11, 10, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 679062125], + [21, 28, 16, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 407869191], + [26, 62, 6, "Style/RedundantRegexpArgument: Use string `\"\\\\*\"` as argument instead of regexp `/\\\\\\*/`.", 3305913427], + [26, 70, 7, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 557456888], + [27, 28, 25, "Performance/RegexpMatch: Use `match?` instead of `=~` when `MatchData` is not used.", 4160157766], + [36, 21, 4, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 2085147624], + [37, 45, 6, "Style/RedundantRegexpArgument: Use string `\"\\\\*\"` as argument instead of regexp `/\\\\\\*/`.", 3305913427], + [37, 53, 7, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 557456888], + [38, 28, 25, "Performance/RegexpMatch: Use `match?` instead of `=~` when `MatchData` is not used.", 4160157766], + [42, 37, 25, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 1006256633], + [53, 5, 157, "Style/ClassMethodsDefinitions: Use `class << self` to define a class method.", 586528253], + [60, 5, 78, "Style/MissingRespondToMissing: When using `method_missing`, define `respond_to_missing?`.", 944250440], + [65, 40, 7, "Performance/StringIdentifierArgument: Use `:@body` instead of `'@body'`.", 3857852341], + [65, 40, 7, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 3857852341], + [71, 40, 7, "Performance/StringIdentifierArgument: Use `:@read` instead of `'@read'`.", 3876333271], + [71, 40, 7, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 3876333271], + [86, 3, 173, "Style/ClassMethodsDefinitions: Use `class << self` to define a class method.", 3393125662], + [87, 18, 48, "Layout/ParameterAlignment: Use one level of indentation for parameters following the first line of a multi-line method definition.", 997846376], + [91, 3, 88, "Style/ClassMethodsDefinitions: Use `class << self` to define a class method.", 834352859], + [92, 5, 8, "ThreadSafety/InstanceVariableInClassMethod: Avoid instance variables in class methods.", 2254613070], + [92, 39, 8, "ThreadSafety/InstanceVariableInClassMethod: Avoid instance variables in class methods.", 2254613070], + [94, 5, 8, "ThreadSafety/InstanceVariableInClassMethod: Avoid instance variables in class methods.", 2254613070], + [97, 3, 55, "Style/ClassMethodsDefinitions: Use `class << self` to define a class method.", 702922609], + [98, 5, 8, "ThreadSafety/InstanceVariableInClassMethod: Avoid instance variables in class methods.", 2254613070], + [103, 3, 288, "Style/ClassMethodsDefinitions: Use `class << self` to define a class method.", 4125263876], + [104, 24, 12, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 1318580622], + [108, 5, 8, "ThreadSafety/InstanceVariableInClassMethod: Avoid instance variables in class methods.", 2254613070], + [108, 36, 14, "Layout/FirstMethodArgumentLineBreak: Add a line break before the first argument of a multi-line method argument list.", 2160310550], + [108, 52, 14, "Layout/MultilineMethodArgumentLineBreaks: Each argument in a multi-line method call must start on a separate line.", 2159466735], + [109, 36, 14, "Layout/ArgumentAlignment: Use one level of indentation for arguments following the first line of a multi-line method call.", 2159303911], + [109, 52, 18, "Layout/MultilineMethodArgumentLineBreaks: Each argument in a multi-line method call must start on a separate line.", 3094046633], + [116, 19, 29, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 2592099727], + [122, 20, 16, "Layout/ParameterAlignment: Use one level of indentation for parameters following the first line of a multi-line method definition.", 3363870545], + [141, 7, 21, "Layout/IndentationWidth: Use 2 (not 21) spaces for indentation.", 3973078917], + [142, 26, 4, "Layout/ElseAlignment: Align `else` with `conn.verify_mode`.", 2087423834], + [144, 26, 3, "Layout/EndAlignment: `end` at 144, 25 is not aligned with `conn.verify_mode = if` at 140, 6.", 193405706], + [151, 22, 50, "Layout/FirstMethodArgumentLineBreak: Add a line break before the first argument of a multi-line method argument list.", 892760043], + [151, 22, 50, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 892760043], + [152, 22, 10, "Layout/ArgumentAlignment: Use one level of indentation for arguments following the first line of a multi-line method call.", 3315070089], + [155, 24, 7, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 1074813806], + [164, 81, 1, "Style/LineEndConcatenation: Use `\\` instead of `+` or `<<` to concatenate those strings.", 177550], + [165, 20, 47, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 3506740841], + [180, 15, 12, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 860394976], + [186, 22, 2, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 5858789], + [190, 37, 20, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 2895478287], + [196, 71, 3, "Style/AndOr: Use `&&` instead of `and`.", 193409806], + [201, 21, 14, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 1450505561], + [201, 41, 35, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 1436832301], + [213, 7, 80, "Lint/RescueException: Avoid rescuing the `Exception` class. Perhaps you meant to rescue `StandardError`?", 3610119133], + [221, 13, 58, "Style/TrailingCommaInArguments: Put a comma after the last parameter of a multiline method call.", 216718555], + [221, 58, 10, "Style/StringLiteralsInInterpolation: Prefer double-quoted strings inside interpolations.", 3294717144], + [225, 26, 10, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 3294717144], + [243, 29, 1, "Lint/AssignmentInCondition: Wrap assignment in parentheses if intentional", 177560], + [243, 52, 9, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 266497343] + ], + "lib/openid/kvform.rb:4138952503": [ + [2, 23, 9, "Lint/InheritException: Inherit from `RuntimeError` instead of `Exception`.", 3513723378], + [6, 5, 1352, "Style/ClassMethodsDefinitions: Use `class << self` to define a class method.", 4285174228], + [29, 107, 3, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 193340639], + [42, 22, 3, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 193340639], + [45, 18, 2, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 5858789], + [48, 5, 1472, "Style/ClassMethodsDefinitions: Use `class << self` to define a class method.", 2664258689], + [65, 18, 27, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 840924278], + [76, 31, 2, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 5858789], + [78, 27, 3, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 193340639], + [104, 5, 62, "Style/ClassMethodsDefinitions: Use `class << self` to define a class method.", 440967781], + [108, 5, 80, "Style/ClassMethodsDefinitions: Use `class << self` to define a class method.", 2800167629] + ], + "lib/openid/kvpost.rb:2836741614": [ + [1, 9, 16, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 2920398136], + [2, 9, 17, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 2951987467], + [17, 5, 242, "Style/ClassMethodsDefinitions: Use `class << self` to define a class method.", 1326314621], + [18, 32, 9, "Layout/FirstMethodArgumentLineBreak: Add a line break before the first argument of a multi-line method argument list.", 983435646], + [18, 43, 7, "Layout/MultilineMethodArgumentLineBreaks: Each argument in a multi-line method call must start on a separate line.", 1182861117], + [18, 43, 7, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 1182861117], + [19, 32, 29, "Layout/ArgumentAlignment: Use one level of indentation for arguments following the first line of a multi-line method call.", 1058754967], + [19, 32, 29, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 1058754967], + [20, 43, 12, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 1835655055], + [32, 5, 407, "Style/ClassMethodsDefinitions: Use `class << self` to define a class method.", 2633894042], + [42, 70, 1, "Layout/LineContinuationSpacing: Use one space in front of backslash.", 177657], + [43, 9, 18, "Layout/LineEndStringConcatenationIndentation: Indent the first part of a string concatenated with backslash.", 3996805664], + [51, 3, 302, "Style/ClassMethodsDefinitions: Use `class << self` to define a class method.", 2138086473], + [54, 5, 93, "Lint/RescueException: Avoid rescuing the `Exception` class. Perhaps you meant to rescue `StandardError`?", 2065347935] + ], + "lib/openid/message.rb:4102770874": [ + [1, 9, 13, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 2569813655], + [2, 9, 15, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 1508131736], + [5, 23, 52, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 2891208136], + [9, 14, 28, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 3482333731], + [12, 16, 30, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 494421042], + [13, 17, 30, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 494420947], + [17, 16, 34, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 1670302195], + [37, 8, 4, "Layout/MultilineArrayLineBreaks: Each item in a multi-line array must start on a separate line.", 2087698470], + [37, 13, 5, "Layout/MultilineArrayLineBreaks: Each item in a multi-line array must start on a separate line.", 165548477], + [37, 19, 9, "Layout/MultilineArrayLineBreaks: Each item in a multi-line array must start on a separate line.", 1228896939], + [38, 13, 9, "Layout/MultilineArrayLineBreaks: Each item in a multi-line array must start on a separate line.", 798169870], + [38, 23, 6, "Layout/MultilineArrayLineBreaks: Each item in a multi-line array must start on a separate line.", 2172846391], + [39, 16, 12, "Layout/MultilineArrayLineBreaks: Each item in a multi-line array must start on a separate line.", 3549528604], + [40, 16, 6, "Layout/MultilineArrayLineBreaks: Each item in a multi-line array must start on a separate line.", 1126279802], + [41, 24, 10, "Layout/MultilineArrayLineBreaks: Each item in a multi-line array must start on a separate line.", 2517626812], + [42, 14, 5, "Layout/MultilineArrayLineBreaks: Each item in a multi-line array must start on a separate line.", 194523634], + [42, 20, 17, "Layout/MultilineArrayLineBreaks: Each item in a multi-line array must start on a separate line.", 820088305], + [43, 17, 14, "Layout/MultilineArrayLineBreaks: Each item in a multi-line array must start on a separate line.", 1615061360], + [43, 32, 3, "Layout/MultilineArrayLineBreaks: Each item in a multi-line array must start on a separate line.", 193433784], + [44, 18, 10, "Layout/MultilineArrayLineBreaks: Each item in a multi-line array must start on a separate line.", 3672542120], + [44, 29, 6, "Layout/MultilineArrayLineBreaks: Each item in a multi-line array must start on a separate line.", 1714235388], + [53, 36, 9, "Lint/InheritException: Inherit from `RuntimeError` instead of `Exception`.", 3513723378], + [56, 43, 9, "Lint/InheritException: Inherit from `RuntimeError` instead of `Exception`.", 3513723378], + [60, 34, 9, "Lint/InheritException: Inherit from `RuntimeError` instead of `Exception`.", 3513723378], + [77, 5, 518, "Style/ClassMethodsDefinitions: Use `class << self` to define a class method.", 196384904], + [80, 10, 51, "Performance/InefficientHashSearch: Use `#value?` instead of `#values.include?`.", 3072957018], + [82, 15, 51, "Layout/ArgumentAlignment: Use one level of indentation for arguments following the first line of a multi-line method call.", 929725521], + [87, 15, 36, "Layout/ArgumentAlignment: Use one level of indentation for arguments following the first line of a multi-line method call.", 1335562897], + [101, 20, 43, "Style/MethodCallWithArgsParentheses: Use parentheses for method calls with arguments.", 1632211398], + [111, 5, 563, "Style/ClassMethodsDefinitions: Use `class << self` to define a class method.", 2888237997], + [116, 32, 47, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 2388501200], + [116, 80, 1, "Style/LineEndConcatenation: Use `\\` instead of `+` or `<<` to concatenate those strings.", 177550], + [117, 32, 48, "Layout/MultilineOperationIndentation: Use 2 (not 21) spaces for indenting an expression spanning multiple lines.", 2109521780], + [120, 34, 3, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 193340235], + [122, 22, 8, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 3058584636], + [122, 31, 2, "Style/AndOr: Use `||` instead of `or`.", 5861240], + [136, 5, 115, "Style/ClassMethodsDefinitions: Use `class << self` to define a class method.", 3449424395], + [149, 39, 3, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 193340235], + [155, 24, 4, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 2085193496], + [157, 42, 3, "Style/AndOr: Use `&&` instead of `and`.", 193409806], + [157, 56, 4, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 2085193496], + [211, 5, 106, "Style/ClassMethodsDefinitions: Use `class << self` to define a class method.", 3270016872], + [228, 9, 11, "Layout/IndentationWidth: Use 2 (not 11) spaces for indentation.", 3128322693], + [228, 20, 11, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 3847714639], + [229, 18, 4, "Layout/ElseAlignment: Align `else` with `ns_key`.", 2087423834], + [230, 20, 12, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 2420531233], + [231, 18, 3, "Layout/EndAlignment: `end` at 231, 17 is not aligned with `ns_key = if` at 227, 8.", 193405706], + [250, 27, 9, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 2149044978], + [252, 17, 112, "Layout/ArgumentAlignment: Use one level of indentation for arguments following the first line of a multi-line method call.", 2329669508], + [262, 72, 10, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 2595197252], + [265, 7, 124, "Style/SafeNavigation: Use safe navigation (`&.`) instead of checking if an object exists before calling the method.", 980989257], + [271, 25, 8, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 2956022523], + [272, 25, 8, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 1346626202], + [272, 37, 6, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 3035277469], + [273, 25, 16, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 635587538], + [273, 45, 7, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 326052951], + [274, 25, 9, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 2014057493], + [274, 38, 35, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 1436832301], + [276, 16, 8, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 1943456495], + [314, 41, 26, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 3416983464], + [323, 30, 42, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 2865054466], + [323, 72, 1, "Layout/LineContinuationSpacing: Use one space in front of backslash.", 177657], + [324, 31, 36, "Layout/LineEndStringConcatenationIndentation: Indent the first part of a string concatenated with backslash.", 3722534173], + [327, 26, 3, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 193340639], + [328, 15, 51, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 1401258014], + [328, 66, 1, "Layout/LineContinuationSpacing: Use one space in front of backslash.", 177657], + [329, 16, 26, "Layout/LineEndStringConcatenationIndentation: Indent the first part of a string concatenated with backslash.", 1806639495], + [332, 25, 6, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 3035579718], + [355, 7, 10, "Style/ReturnNil: Use `return` instead of `return nil`.", 1900003172], + [358, 7, 9, "Layout/IndentationWidth: Use 2 (not 9) spaces for indentation.", 3994155397], + [359, 14, 4, "Layout/ElseAlignment: Align `else` with `tail`.", 2087423834], + [361, 14, 3, "Layout/EndAlignment: `end` at 361, 13 is not aligned with `tail = if` at 357, 6.", 193405706], + [363, 7, 9, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 2149044978], + [403, 7, 4, "Lint/UnderscorePrefixedVariableName: Do not use prefix `_` for a variable that is used.", 2089550317], + [412, 53, 4, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 2085193496], + [414, 41, 3, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 193340235], + [415, 22, 4, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 2085193496], + [417, 59, 3, "Style/AndOr: Use `&&` instead of `and`.", 193409806], + [419, 72, 1, "Layout/LineContinuationSpacing: Use one space in front of backslash.", 177657], + [420, 28, 20, "Layout/LineEndStringConcatenationIndentation: Indent the first part of a string concatenated with backslash.", 4157070020], + [460, 19, 47, "Layout/FirstMethodArgumentLineBreak: Add a line break before the first argument of a multi-line method argument list.", 4136001751], + [461, 19, 52, "Layout/ArgumentAlignment: Use one level of indentation for arguments following the first line of a multi-line method call.", 2076082156], + [466, 32, 3, "Style/AndOr: Use `&&` instead of `and`.", 193409806], + [468, 15, 125, "Layout/ArgumentAlignment: Use one level of indentation for arguments following the first line of a multi-line method call.", 2845360073], + [474, 21, 29, "Layout/FirstMethodArgumentLineBreak: Add a line break before the first argument of a multi-line method argument list.", 1018314689], + [474, 41, 3, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 193340235], + [475, 21, 41, "Layout/ArgumentAlignment: Use one level of indentation for arguments following the first line of a multi-line method call.", 1589210437], + [480, 7, 6, "Lint/UnderscorePrefixedVariableName: Do not use prefix `_` for a variable that is used.", 3498751916], + [481, 17, 3, "Style/AndOr: Use `&&` instead of `and`.", 193409806], + [483, 15, 96, "Layout/ArgumentAlignment: Use one level of indentation for arguments following the first line of a multi-line method call.", 2447880605], + [496, 7, 6, "Lint/UnderscorePrefixedVariableName: Do not use prefix `_` for a variable that is used.", 3498751916], + [501, 7, 5, "Style/InfiniteLoop: Use `Kernel#loop` for infinite loops.", 191284826], + [502, 18, 5, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 91803692], + [512, 28, 13, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 3427456841] + ], + "lib/openid/protocolerror.rb:1786077515": [ + [1, 9, 13, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 2569813655] + ], + "lib/openid/server.rb:1792470822": [ + [1, 9, 18, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 3933002043], + [2, 9, 13, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 2569813655], + [3, 9, 11, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 3847734175], + [4, 9, 20, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 3682152042], + [5, 9, 18, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 3577044961], + [6, 9, 20, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 4191648330], + [7, 9, 16, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 2920398136], + [9, 9, 6, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 3039807664], + [19, 22, 8, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 2575269614], + [20, 19, 14, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 1624212443], + [21, 25, 11, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 1059129454], + [38, 15, 24, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 2073241892], + [73, 17, 22, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 45746588], + [83, 7, 973, "Style/ClassMethodsDefinitions: Use `class << self` to define a class method.", 3171094024], + [84, 51, 14, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 1473517757], + [85, 56, 19, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 329410673], + [92, 35, 6, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 3037566118], + [92, 43, 8, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 691350387], + [92, 83, 6, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 3037566118], + [96, 46, 5, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 92008088], + [98, 30, 2, "Style/AndOr: Use `||` instead of `or`.", 5861240], + [99, 12, 8, "Layout/MultilineOperationIndentation: Use 4 (not 3) spaces for indenting a condition in an `if` statement spanning multiple lines.", 2919038096], + [100, 24, 55, "Layout/FirstMethodArgumentLineBreak: Add a line break before the first argument of a multi-line method argument list.", 3263298957], + [100, 24, 55, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 3263298957], + [101, 24, 8, "Layout/ArgumentAlignment: Use one level of indentation for arguments following the first line of a multi-line method call.", 4192817487], + [101, 34, 7, "Layout/MultilineMethodArgumentLineBreaks: Each argument in a multi-line method call must start on a separate line.", 1236122734], + [119, 32, 6, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 3039078867], + [119, 41, 7, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 967974776], + [120, 44, 10, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 1807068342], + [126, 26, 19, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 329410673], + [135, 9, 2, "Lint/UselessAssignment: Useless assignment to variable - `ih`.", 5861156], + [138, 9, 7, "Layout/IndentationWidth: Use 2 (not 7) spaces for indentation.", 394119301], + [138, 23, 17, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 3908694509], + [139, 14, 4, "Layout/ElseAlignment: Align `else` with `ih`.", 2087423834], + [140, 16, 2, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 5858789], + [141, 14, 3, "Layout/EndAlignment: `end` at 141, 13 is not aligned with `ih = if` at 137, 8.", 193405706], + [143, 16, 39, "Layout/FirstMethodArgumentLineBreak: Add a line break before the first argument of a multi-line method argument list.", 1837372532], + [143, 16, 39, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 1837372532], + [144, 16, 10, "Layout/ArgumentAlignment: Use one level of indentation for arguments following the first line of a multi-line method call.", 874138713], + [144, 28, 13, "Layout/MultilineMethodArgumentLineBreaks: Each argument in a multi-line method call must start on a separate line.", 2725934909], + [145, 16, 4, "Layout/ArgumentAlignment: Use one level of indentation for arguments following the first line of a multi-line method call.", 2088898008], + [145, 22, 7, "Layout/MultilineMethodArgumentLineBreaks: Each argument in a multi-line method call must start on a separate line.", 1289273623], + [145, 31, 2, "Layout/MultilineMethodArgumentLineBreaks: Each argument in a multi-line method call must start on a separate line.", 5861156], + [174, 15, 15, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 809518918], + [177, 7, 60, "Style/ClassMethodsDefinitions: Use `class << self` to define a class method.", 2656680418], + [182, 10, 1, "Layout/SpaceInsideHashLiteralBraces: Space inside { detected.", 177541], + [182, 11, 9, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 1359404130], + [182, 46, 1, "Layout/SpaceInsideHashLiteralBraces: Space inside } detected.", 177541], + [202, 15, 9, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 4235576623], + [202, 27, 11, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 389098948], + [204, 39, 6, "Performance/StringIdentifierArgument: Use `:sha1` instead of `'sha1'`.", 3036224142], + [204, 39, 6, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 3036224142], + [213, 7, 1347, "Style/ClassMethodsDefinitions: Use `class << self` to define a class method.", 2912282318], + [214, 49, 12, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 742512847], + [215, 45, 8, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 4057239290], + [216, 25, 3, "Style/AndOr: Use `&&` instead of `and`.", 193409806], + [216, 37, 2, "Style/AndOr: Use `||` instead of `or`.", 5861240], + [217, 12, 24, "Layout/MultilineOperationIndentation: Use 4 (not 3) spaces for indenting a condition in an `if` statement spanning multiple lines.", 3973005723], + [217, 21, 3, "Style/AndOr: Use `&&` instead of `and`.", 193409806], + [220, 11, 12, "Layout/IndentationWidth: Use 2 (not 12) spaces for indentation.", 155433733], + [220, 23, 9, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 146392796], + [221, 21, 4, "Layout/ElseAlignment: Align `else` with `missing`.", 2087423834], + [222, 23, 11, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 2734874678], + [223, 21, 3, "Layout/EndAlignment: `end` at 223, 20 is not aligned with `missing = if` at 219, 10.", 193405706], + [225, 35, 7, "Layout/FirstMethodArgumentLineBreak: Add a line break before the first argument of a multi-line method argument list.", 1236122734], + [226, 35, 189, "Layout/ArgumentAlignment: Use one level of indentation for arguments following the first line of a multi-line method call.", 1472291387], + [226, 42, 41, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 481919470], + [226, 42, 131, "Layout/FirstMethodArgumentLineBreak: Add a line break before the first argument of a multi-line method argument list.", 11793590], + [226, 84, 1, "Style/LineEndConcatenation: Use `\\` instead of `+` or `<<` to concatenate those strings.", 177550], + [227, 43, 45, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 2957720444], + [228, 42, 7, "Layout/ArgumentAlignment: Use one level of indentation for arguments following the first line of a multi-line method call.", 766506497], + [231, 23, 2, "Style/AndOr: Use `||` instead of `or`.", 5861240], + [239, 54, 20, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 1302701622], + [241, 35, 7, "Layout/FirstMethodArgumentLineBreak: Add a line break before the first argument of a multi-line method argument list.", 1236122734], + [242, 35, 120, "Layout/ArgumentAlignment: Use one level of indentation for arguments following the first line of a multi-line method call.", 3540486081], + [242, 42, 33, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 3036264092], + [242, 42, 103, "Layout/FirstMethodArgumentLineBreak: Add a line break before the first argument of a multi-line method argument list.", 3707757476], + [242, 76, 1, "Style/LineEndConcatenation: Use `\\` instead of `+` or `<<` to concatenate those strings.", 177550], + [243, 43, 25, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 2851615900], + [243, 70, 7, "Layout/MultilineMethodArgumentLineBreaks: Each argument in a multi-line method call must start on a separate line.", 1236122734], + [252, 34, 10, "Layout/FirstMethodArgumentLineBreak: Add a line break before the first argument of a multi-line method argument list.", 401758518], + [253, 34, 16, "Layout/ArgumentAlignment: Use one level of indentation for arguments following the first line of a multi-line method call.", 113985684], + [254, 34, 6, "Layout/ArgumentAlignment: Use one level of indentation for arguments following the first line of a multi-line method call.", 2158746291], + [256, 11, 18, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 2061968077], + [257, 11, 13, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 1001558037], + [257, 11, 40, "Style/TrailingCommaInHashLiteral: Put a comma after the last item of a multiline hash.", 1905445545], + [264, 9, 12, "Style/SuperArguments: Call `super` without arguments and parentheses when the signature is identical.", 1081125640], + [265, 25, 11, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 4043085327], + [266, 39, 8, "Performance/StringIdentifierArgument: Use `:sha256` instead of `'sha256'`.", 3618363438], + [266, 39, 8, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 3618363438], + [267, 33, 13, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 2821943524], + [285, 9, 15, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 809518918], + [286, 9, 9, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 4235576623], + [287, 9, 11, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 4043085327], + [287, 9, 47, "Style/TrailingCommaInHashLiteral: Put a comma after the last item of a multiline hash.", 2738224754], + [299, 17, 11, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 3996287345], + [303, 7, 1625, "Style/ClassMethodsDefinitions: Use `class << self` to define a class method.", 2180283986], + [305, 53, 14, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 434188188], + [306, 30, 15, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 809518918], + [307, 22, 49, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 2863953747], + [307, 72, 1, "Style/LineEndConcatenation: Use `\\` instead of `+` or `<<` to concatenate those strings.", 177550], + [308, 22, 46, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 823424615], + [310, 28, 15, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 809518918], + [313, 54, 14, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 434188188], + [315, 37, 7, "Layout/FirstMethodArgumentLineBreak: Add a line break before the first argument of a multi-line method argument list.", 1236122734], + [316, 37, 35, "Layout/ArgumentAlignment: Use one level of indentation for arguments following the first line of a multi-line method call.", 3756360383], + [316, 37, 35, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 3756360383], + [323, 35, 7, "Layout/FirstMethodArgumentLineBreak: Add a line break before the first argument of a multi-line method argument list.", 1236122734], + [324, 35, 47, "Layout/ArgumentAlignment: Use one level of indentation for arguments following the first line of a multi-line method call.", 2012162986], + [324, 42, 25, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 3483985885], + [331, 35, 7, "Layout/FirstMethodArgumentLineBreak: Add a line break before the first argument of a multi-line method argument list.", 1236122734], + [332, 35, 96, "Layout/ArgumentAlignment: Use one level of indentation for arguments following the first line of a multi-line method call.", 4173394173], + [332, 42, 30, "Layout/FirstMethodArgumentLineBreak: Add a line break before the first argument of a multi-line method argument list.", 3242654537], + [332, 42, 30, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 3242654537], + [333, 42, 12, "Layout/ArgumentAlignment: Use one level of indentation for arguments following the first line of a multi-line method call.", 3549528604], + [333, 56, 1, "Layout/MultilineMethodArgumentLineBreaks: Each argument in a multi-line method call must start on a separate line.", 177600], + [336, 49, 12, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 2380346415], + [336, 63, 11, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 389098948], + [338, 24, 54, "Layout/FirstMethodArgumentLineBreak: Add a line break before the first argument of a multi-line method argument list.", 832416581], + [338, 24, 54, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 832416581], + [339, 24, 12, "Layout/ArgumentAlignment: Use one level of indentation for arguments following the first line of a multi-line method call.", 3549528604], + [339, 38, 10, "Layout/MultilineMethodArgumentLineBreaks: Each argument in a multi-line method call must start on a separate line.", 874512463], + [357, 39, 12, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 1853815741], + [357, 39, 46, "Layout/FirstHashElementIndentation: Use 2 spaces for indentation in a hash, relative to the start of the line where the left curly brace is.", 2955192202], + [357, 62, 4, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 2085254948], + [358, 39, 12, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 2380346415], + [359, 39, 14, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 1473517757], + [359, 39, 30, "Style/TrailingCommaInHashLiteral: Put a comma after the last item of a multiline hash.", 2546167319], + [360, 37, 1, "Layout/FirstHashElementIndentation: Indent the right brace the same as the start of the line where the left brace is.", 177624], + [361, 37, 9, "Layout/FirstMethodArgumentLineBreak: Add a line break before the first argument of a multi-line method argument list.", 983435646], + [362, 37, 29, "Layout/ArgumentAlignment: Use one level of indentation for arguments following the first line of a multi-line method call.", 622463645], + [363, 41, 15, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 809518918], + [363, 57, 3, "Style/AndOr: Use `&&` instead of `and`.", 193409806], + [364, 16, 19, "Layout/MultilineOperationIndentation: Use 4 (not 7) spaces for indenting a condition in an `unless` statement spanning multiple lines.", 2529528845], + [366, 24, 14, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 434188188], + [376, 30, 28, "Layout/ParameterAlignment: Use one level of indentation for parameters following the first line of a multi-line method definition.", 930639504], + [380, 44, 12, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 1835655055], + [380, 58, 18, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 3832253317], + [381, 44, 7, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 1182861117], + [385, 24, 12, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 2380346415], + [391, 24, 14, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 434188188], + [439, 22, 17, "Layout/ParameterAlignment: Use one level of indentation for parameters following the first line of a multi-line method definition.", 1804413748], + [450, 19, 19, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 3232603392], + [453, 19, 15, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 3155239158], + [456, 23, 3, "Style/AndOr: Use `&&` instead of `and`.", 193409806], + [457, 12, 39, "Layout/MultilineOperationIndentation: Use 4 (not 3) spaces for indenting a condition in an `if` statement spanning multiple lines.", 1911918224], + [481, 7, 3250, "Style/ClassMethodsDefinitions: Use `class << self` to define a class method.", 3356184989], + [485, 43, 6, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 3037566118], + [486, 20, 19, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 3232603392], + [488, 22, 19, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 3232603392], + [491, 22, 15, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 3155239158], + [494, 52, 11, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 322569067], + [495, 31, 3, "Style/AndOr: Use `&&` instead of `and`.", 193409806], + [496, 24, 44, "Layout/FirstMethodArgumentLineBreak: Add a line break before the first argument of a multi-line method argument list.", 476443748], + [497, 24, 7, "Layout/ArgumentAlignment: Use one level of indentation for arguments following the first line of a multi-line method call.", 1236122734], + [501, 51, 10, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 1948187571], + [502, 53, 12, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 794246204], + [505, 17, 50, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 1746623819], + [508, 28, 3, "Style/AndOr: Use `&&` instead of `and`.", 193409806], + [509, 16, 55, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 208938461], + [509, 72, 1, "Style/LineEndConcatenation: Use `\\` instead of `+` or `<<` to concatenate those strings.", 177550], + [510, 18, 12, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 794246204], + [512, 30, 3, "Style/AndOr: Use `&&` instead of `and`.", 193409806], + [513, 16, 57, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 3301285874], + [513, 74, 1, "Style/LineEndConcatenation: Use `\\` instead of `+` or `<<` to concatenate those strings.", 177550], + [514, 16, 10, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 1948187571], + [522, 9, 21, "Layout/IndentationWidth: Use 2 (not 21) spaces for indentation.", 3973078917], + [522, 30, 12, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 137463464], + [523, 28, 4, "Layout/ElseAlignment: Align `else` with `trust_root_param`.", 2087423834], + [524, 30, 7, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 1442212370], + [525, 28, 3, "Layout/EndAlignment: `end` at 525, 27 is not aligned with `trust_root_param = if` at 521, 8.", 193405706], + [530, 32, 3, "Style/AndOr: Use `&&` instead of `and`.", 193409806], + [530, 51, 3, "Style/AndOr: Use `&&` instead of `and`.", 193409806], + [531, 44, 29, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 2779224600], + [531, 74, 1, "Style/LineEndConcatenation: Use `\\` instead of `+` or `<<` to concatenate those strings.", 177550], + [532, 35, 25, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 1644573363], + [535, 55, 14, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 1473517757], + [543, 26, 3, "Style/AndOr: Use `&&` instead of `and`.", 193409806], + [543, 30, 2, "Style/RedundantLineContinuation: Redundant line continuation.", 5862675], + [544, 12, 42, "Layout/MultilineOperationIndentation: Use 4 (not 3) spaces for indenting a condition in an `if` statement spanning multiple lines.", 1433226521], + [642, 34, 3, "Style/AndOr: Use `&&` instead of `and`.", 193409806], + [645, 56, 1, "Layout/LineContinuationSpacing: Use one space in front of backslash.", 177657], + [646, 34, 39, "Layout/LineEndStringConcatenationIndentation: Indent the first part of a string concatenated with backslash.", 2602809986], + [646, 34, 39, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 2602809986], + [646, 73, 1, "Layout/LineContinuationSpacing: Use one space in front of backslash.", 177657], + [647, 34, 11, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 2300316435], + [654, 9, 9, "Layout/IndentationWidth: Use 2 (not 9) spaces for indentation.", 3994155397], + [654, 18, 8, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 691350387], + [655, 16, 5, "Layout/ElseAlignment: Align `elsif` with `mode`.", 165509744], + [657, 20, 8, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 691350387], + [659, 20, 8, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 4176286499], + [661, 16, 5, "Layout/ElseAlignment: Align `elsif` with `mode`.", 165509744], + [662, 18, 14, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 2136724950], + [663, 16, 4, "Layout/ElseAlignment: Align `else` with `mode`.", 2087423834], + [664, 18, 8, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 4176286499], + [665, 16, 3, "Layout/EndAlignment: `end` at 665, 15 is not aligned with `mode = if` at 653, 8.", 193405706], + [669, 23, 3, "Style/AndOr: Use `&&` instead of `and`.", 193409806], + [670, 31, 42, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 2666858070], + [670, 73, 1, "Layout/LineContinuationSpacing: Use one space in front of backslash.", 177657], + [671, 32, 48, "Layout/LineEndStringConcatenationIndentation: Indent the first part of a string concatenated with backslash.", 4195874379], + [674, 43, 3, "Style/AndOr: Use `&&` instead of `and`.", 193409806], + [679, 36, 31, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 1916080336], + [679, 67, 1, "Layout/LineContinuationSpacing: Use one space in front of backslash.", 177657], + [680, 37, 39, "Layout/LineEndStringConcatenationIndentation: Indent the first part of a string concatenated with backslash.", 4227485895], + [680, 37, 39, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 4227485895], + [680, 76, 1, "Layout/LineContinuationSpacing: Use one space in front of backslash.", 177657], + [681, 37, 32, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 1814540314], + [688, 25, 3, "Style/AndOr: Use `&&` instead of `and`.", 193409806], + [689, 77, 1, "Layout/LineContinuationSpacing: Use one space in front of backslash.", 177657], + [690, 37, 40, "Layout/LineEndStringConcatenationIndentation: Indent the first part of a string concatenated with backslash.", 1024475881], + [697, 36, 37, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 1136706503], + [697, 73, 1, "Layout/LineContinuationSpacing: Use one space in front of backslash.", 177657], + [698, 37, 30, "Layout/LineEndStringConcatenationIndentation: Indent the first part of a string concatenated with backslash.", 2556113020], + [703, 34, 3, "Style/AndOr: Use `&&` instead of `and`.", 193409806], + [704, 34, 38, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 1521254679], + [704, 72, 1, "Layout/LineContinuationSpacing: Use one space in front of backslash.", 177657], + [705, 35, 38, "Layout/LineEndStringConcatenationIndentation: Indent the first part of a string concatenated with backslash.", 1633875015], + [705, 35, 38, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 1633875015], + [709, 41, 6, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 3037566118], + [709, 41, 14, "Layout/FirstHashElementIndentation: Use 2 spaces for indentation in a hash, relative to the start of the line where the left curly brace is.", 1836193926], + [710, 41, 13, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 245860230], + [711, 41, 11, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 322569067], + [712, 41, 16, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 1679224880], + [712, 41, 34, "Style/TrailingCommaInHashLiteral: Put a comma after the last item of a multiline hash.", 1273866756], + [713, 39, 1, "Layout/FirstHashElementIndentation: Indent the right brace the same as the start of the line where the left brace is.", 177624], + [716, 48, 10, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 1948187571], + [718, 39, 9, "Layout/FirstMethodArgumentLineBreak: Add a line break before the first argument of a multi-line method argument list.", 983435646], + [719, 39, 12, "Layout/ArgumentAlignment: Use one level of indentation for arguments following the first line of a multi-line method call.", 794246204], + [719, 39, 12, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 794246204], + [719, 53, 19, "Layout/MultilineMethodArgumentLineBreaks: Each argument in a multi-line method call must start on a separate line.", 2958100160], + [723, 46, 6, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 3037566118], + [725, 36, 3, "Style/AndOr: Use `&&` instead of `and`.", 193409806], + [726, 36, 40, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 4268070343], + [726, 76, 1, "Layout/LineContinuationSpacing: Use one space in front of backslash.", 177657], + [727, 37, 31, "Layout/LineEndStringConcatenationIndentation: Indent the first part of a string concatenated with backslash.", 3446768576], + [727, 37, 31, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 3446768576], + [732, 44, 9, "Layout/FirstMethodArgumentLineBreak: Add a line break before the first argument of a multi-line method argument list.", 4288552051], + [732, 55, 10, "Layout/MultilineMethodArgumentLineBreaks: Each argument in a multi-line method call must start on a separate line.", 1377032075], + [733, 44, 12, "Layout/ArgumentAlignment: Use one level of indentation for arguments following the first line of a multi-line method call.", 2898622406], + [733, 58, 11, "Layout/MultilineMethodArgumentLineBreaks: Each argument in a multi-line method call must start on a separate line.", 2933321160], + [733, 71, 5, "Layout/MultilineMethodArgumentLineBreaks: Each argument in a multi-line method call must start on a separate line.", 170962968], + [734, 44, 13, "Layout/ArgumentAlignment: Use one level of indentation for arguments following the first line of a multi-line method call.", 2725934909], + [734, 59, 11, "Layout/MultilineMethodArgumentLineBreaks: Each argument in a multi-line method call must start on a separate line.", 2485497820], + [737, 48, 16, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 2858095960], + [755, 14, 1, "Layout/SpaceInsideHashLiteralBraces: Space inside { detected.", 177541], + [755, 15, 6, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 3037566118], + [755, 15, 15, "Layout/FirstHashElementLineBreak: Add a line break before the first element of a multi-line hash.", 423708262], + [756, 15, 10, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 1948187571], + [757, 15, 12, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 794246204], + [758, 15, 11, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 322569067], + [758, 15, 25, "Style/TrailingCommaInHashLiteral: Put a comma after the last item of a multiline hash.", 815332326], + [758, 40, 1, "Layout/SpaceInsideHashLiteralBraces: Space inside } detected.", 177541], + [762, 15, 12, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 137463464], + [764, 15, 7, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 1442212370], + [768, 11, 14, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 1473517757], + [789, 35, 43, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 1122663964], + [789, 79, 1, "Style/LineEndConcatenation: Use `\\` instead of `+` or `<<` to concatenate those strings.", 177550], + [790, 35, 26, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 1557781339], + [794, 37, 6, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 3037566118], + [794, 45, 8, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 4176286499], + [799, 16, 30, "Layout/FirstMethodArgumentLineBreak: Add a line break before the first argument of a multi-line method argument list.", 1729843511], + [799, 16, 30, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 1729843511], + [799, 48, 10, "Layout/MultilineMethodArgumentLineBreaks: Each argument in a multi-line method call must start on a separate line.", 874138713], + [800, 16, 9, "Layout/ArgumentAlignment: Use one level of indentation for arguments following the first line of a multi-line method call.", 4288552051], + [801, 16, 10, "Layout/ArgumentAlignment: Use one level of indentation for arguments following the first line of a multi-line method call.", 4046627668], + [802, 16, 11, "Layout/ArgumentAlignment: Use one level of indentation for arguments following the first line of a multi-line method call.", 2933321160], + [803, 16, 13, "Layout/ArgumentAlignment: Use one level of indentation for arguments following the first line of a multi-line method call.", 2725934909], + [836, 16, 15, "Layout/FirstMethodArgumentLineBreak: Add a line break before the first argument of a multi-line method argument list.", 2638383570], + [836, 16, 15, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 2638383570], + [837, 16, 10, "Layout/ArgumentAlignment: Use one level of indentation for arguments following the first line of a multi-line method call.", 874138713], + [838, 16, 14, "Layout/ArgumentAlignment: Use one level of indentation for arguments following the first line of a multi-line method call.", 2979001140], + [839, 16, 7, "Layout/ArgumentAlignment: Use one level of indentation for arguments following the first line of a multi-line method call.", 463181332], + [865, 36, 6, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 3037566118], + [865, 47, 8, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 691350387], + [875, 31, 3, "Style/AndOr: Use `&&` instead of `and`.", 193409806], + [876, 12, 40, "Layout/MultilineOperationIndentation: Use 4 (not 3) spaces for indenting a condition in an `if` statement spanning multiple lines.", 695384809], + [930, 60, 2, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 5858789], + [956, 23, 26, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 309987210], + [957, 21, 24, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 2223259751], + [959, 7, 52, "Style/ClassMethodsDefinitions: Use `class << self` to define a class method.", 2152933968], + [963, 7, 48, "Style/ClassMethodsDefinitions: Use `class << self` to define a class method.", 90040144], + [981, 27, 47, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 726413268], + [981, 27, 89, "Layout/FirstMethodArgumentLineBreak: Add a line break before the first argument of a multi-line method argument list.", 3743516744], + [981, 75, 1, "Style/LineEndConcatenation: Use `\\` instead of `+` or `<<` to concatenate those strings.", 177550], + [982, 28, 12, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 2893032440], + [982, 42, 12, "Layout/MultilineMethodArgumentLineBreaks: Each argument in a multi-line method call must start on a separate line.", 4223563293], + [982, 56, 7, "Layout/MultilineMethodArgumentLineBreaks: Each argument in a multi-line method call must start on a separate line.", 1236122734], + [989, 27, 35, "Layout/FirstMethodArgumentLineBreak: Add a line break before the first argument of a multi-line method argument list.", 856335427], + [989, 27, 35, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 856335427], + [990, 27, 7, "Layout/ArgumentAlignment: Use one level of indentation for arguments following the first line of a multi-line method call.", 1236122734], + [990, 36, 5, "Layout/MultilineMethodArgumentLineBreaks: Each argument in a multi-line method call must start on a separate line.", 170529416], + [990, 43, 1, "Layout/MultilineMethodArgumentLineBreaks: Each argument in a multi-line method call must start on a separate line.", 177600], + [1012, 21, 2, "Style/AndOr: Use `||` instead of `or`.", 5861240], + [1015, 26, 19, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 329410673], + [1017, 53, 11, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 389098948], + [1018, 22, 3, "Style/AndOr: Use `&&` instead of `and`.", 193409806], + [1039, 56, 11, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 389098948], + [1042, 25, 14, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 2515247934], + [1049, 9, 8, "Layout/IndentationWidth: Use 2 (not 8) spaces for indentation.", 121035013], + [1050, 15, 4, "Layout/ElseAlignment: Align `else` with `key`.", 2087423834], + [1052, 15, 3, "Layout/EndAlignment: `end` at 1052, 14 is not aligned with `key = if` at 1048, 8.", 193405706], + [1067, 33, 31, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 4058440666], + [1070, 9, 8, "Layout/IndentationWidth: Use 2 (not 8) spaces for indentation.", 121035013], + [1071, 15, 4, "Layout/ElseAlignment: Align `else` with `key`.", 2087423834], + [1073, 15, 3, "Layout/EndAlignment: `end` at 1073, 14 is not aligned with `key = if` at 1069, 8.", 193405706], + [1076, 18, 3, "Style/AndOr: Use `&&` instead of `and`.", 193409806], + [1077, 27, 52, "Layout/FirstMethodArgumentLineBreak: Add a line break before the first argument of a multi-line method argument list.", 1475066302], + [1077, 27, 52, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 1475066302], + [1078, 27, 19, "Layout/ArgumentAlignment: Use one level of indentation for arguments following the first line of a multi-line method call.", 490773607], + [1078, 27, 19, "Style/TernaryParentheses: Use parentheses for ternary expressions with complex conditions.", 490773607], + [1078, 35, 6, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 3032076797], + [1078, 44, 2, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 5858789], + [1079, 27, 12, "Layout/ArgumentAlignment: Use one level of indentation for arguments following the first line of a multi-line method call.", 4223563293], + [1079, 41, 16, "Layout/MultilineMethodArgumentLineBreaks: Each argument in a multi-line method call must start on a separate line.", 1887357502], + [1092, 9, 8, "Layout/IndentationWidth: Use 2 (not 8) spaces for indentation.", 121035013], + [1093, 15, 4, "Layout/ElseAlignment: Align `else` with `key`.", 2087423834], + [1095, 15, 3, "Layout/EndAlignment: `end` at 1095, 14 is not aligned with `key = if` at 1091, 8.", 193405706], + [1109, 7, 17, "Naming/VariableName: Use snake_case for variable names.", 1925358418], + [1118, 38, 7, "Layout/FirstMethodArgumentLineBreak: Add a line break before the first argument of a multi-line method argument list.", 1441780294], + [1118, 47, 3, "Layout/MultilineMethodArgumentLineBreaks: Each argument in a multi-line method call must start on a separate line.", 193419246], + [1119, 38, 25, "Layout/ArgumentAlignment: Use one level of indentation for arguments following the first line of a multi-line method call.", 1408178878], + [1123, 38, 13, "Layout/FirstMethodArgumentLineBreak: Add a line break before the first argument of a multi-line method argument list.", 1762536984], + [1124, 38, 26, "Layout/ArgumentAlignment: Use one level of indentation for arguments following the first line of a multi-line method call.", 4276289632], + [1124, 39, 1, "Layout/SpaceInsideHashLiteralBraces: Space inside { detected.", 177541], + [1124, 40, 10, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 3294717144], + [1124, 62, 1, "Layout/SpaceInsideHashLiteralBraces: Space inside } detected.", 177541], + [1126, 38, 7, "Layout/FirstMethodArgumentLineBreak: Add a line break before the first argument of a multi-line method argument list.", 1441780294], + [1126, 47, 3, "Layout/MultilineMethodArgumentLineBreaks: Each argument in a multi-line method call must start on a separate line.", 193419246], + [1127, 38, 23, "Layout/ArgumentAlignment: Use one level of indentation for arguments following the first line of a multi-line method call.", 2619964149], + [1158, 39, 3, "Style/AndOr: Use `&&` instead of `and`.", 193409806], + [1161, 22, 44, "Layout/FirstMethodArgumentLineBreak: Add a line break before the first argument of a multi-line method argument list.", 1581867789], + [1161, 22, 44, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 1581867789], + [1162, 22, 8, "Layout/ArgumentAlignment: Use one level of indentation for arguments following the first line of a multi-line method call.", 2137101542], + [1162, 33, 8, "Layout/MultilineMethodArgumentLineBreaks: Each argument in a multi-line method call must start on a separate line.", 2137101542], + [1166, 84, 5, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 92008088], + [1171, 9, 15, "Style/SuperArguments: Call `super` without arguments and parentheses when the signature is identical.", 963280966], + [1178, 9, 15, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 3155239158], + [1178, 50, 14, "Performance/StringIdentifierArgument: Use `:from_message` instead of `'from_message'`.", 434155943], + [1178, 50, 14, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 434155943], + [1179, 9, 19, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 3232603392], + [1179, 54, 14, "Performance/StringIdentifierArgument: Use `:from_message` instead of `'from_message'`.", 434155943], + [1179, 54, 14, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 434155943], + [1180, 9, 22, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 45746588], + [1180, 59, 14, "Performance/StringIdentifierArgument: Use `:from_message` instead of `'from_message'`.", 434155943], + [1180, 59, 14, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 434155943], + [1181, 9, 11, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 3996287345], + [1181, 9, 54, "Style/TrailingCommaInHashLiteral: Put a comma after the last item of a multiline hash.", 3449255941], + [1181, 48, 14, "Performance/StringIdentifierArgument: Use `:from_message` instead of `'from_message'`.", 434155943], + [1181, 48, 14, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 434155943], + [1200, 9, 10, "Style/ReturnNil: Use `return` instead of `return nil`.", 1900003172], + [1200, 34, 2, "Style/AndOr: Use `||` instead of `or`.", 5861240], + [1206, 17, 11, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 3847714639], + [1211, 43, 6, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 3037566118], + [1213, 24, 29, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 731998518], + [1217, 49, 17, "Performance/StringIdentifierArgument: Use `:default_decoder` instead of `'default_decoder'`.", 969315183], + [1217, 49, 17, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 969315183], + [1226, 43, 6, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 3037566118], + [1227, 22, 29, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 3149754674], + [1245, 7, 16, "Naming/VariableName: Use snake_case for variable names.", 3054764905], + [1246, 7, 14, "Naming/VariableName: Use snake_case for variable names.", 683624799], + [1247, 7, 14, "Naming/VariableName: Use snake_case for variable names.", 2473038197], + [1286, 28, 9, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 2149045475], + [1288, 24, 45, "Layout/FirstMethodArgumentLineBreak: Add a line break before the first argument of a multi-line method argument list.", 516793225], + [1288, 24, 45, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 516793225], + [1289, 24, 4, "Layout/ArgumentAlignment: Use one level of indentation for arguments following the first line of a multi-line method call.", 2088335225], + [1289, 30, 12, "Layout/MultilineMethodArgumentLineBreaks: Each argument in a multi-line method call must start on a separate line.", 1896618937], + [1305, 49, 5, "Layout/FirstMethodArgumentLineBreak: Add a line break before the first argument of a multi-line method argument list.", 170962968], + [1306, 49, 10, "Layout/ArgumentAlignment: Use one level of indentation for arguments following the first line of a multi-line method call.", 874512463], + [1309, 28, 44, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 2694843697], + [1309, 28, 92, "Layout/FirstMethodArgumentLineBreak: Add a line break before the first argument of a multi-line method argument list.", 2502729472], + [1309, 73, 1, "Style/LineEndConcatenation: Use `\\` instead of `+` or `<<` to concatenate those strings.", 177550], + [1310, 29, 17, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 2355236949], + [1310, 48, 10, "Layout/MultilineMethodArgumentLineBreaks: Each argument in a multi-line method call must start on a separate line.", 874512463], + [1310, 60, 12, "Layout/MultilineMethodArgumentLineBreaks: Each argument in a multi-line method call must start on a separate line.", 3549528604], + [1312, 38, 7, "Layout/FirstMethodArgumentLineBreak: Add a line break before the first argument of a multi-line method argument list.", 1236122734], + [1313, 38, 20, "Layout/ArgumentAlignment: Use one level of indentation for arguments following the first line of a multi-line method call.", 2751211893], + [1314, 38, 22, "Layout/ArgumentAlignment: Use one level of indentation for arguments following the first line of a multi-line method call.", 902673318], + [1341, 27, 9, "Lint/InheritException: Inherit from `RuntimeError` instead of `Exception`.", 3513723378], + [1357, 9, 10, "Style/ReturnNil: Use `return` instead of `return nil`.", 1900003172], + [1359, 44, 11, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 322569067], + [1372, 34, 6, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 3037566118], + [1372, 42, 7, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 1182861117], + [1373, 34, 7, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 1182861117], + [1375, 34, 9, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 3782363013], + [1377, 34, 11, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 1645991854], + [1407, 41, 3, "Style/AndOr: Use `&&` instead of `and`.", 193409806], + [1408, 14, 40, "Layout/MultilineOperationIndentation: Use 4 (not 3) spaces for indenting a condition in an `if` statement spanning multiple lines.", 695384809], + [1415, 9, 10, "Style/ReturnNil: Use `return` instead of `return nil`.", 1900003172], + [1417, 51, 6, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 3037566118], + [1429, 26, 9, "Lint/InheritException: Inherit from `RuntimeError` instead of `Exception`.", 3513723378], + [1434, 29, 9, "Lint/InheritException: Inherit from `RuntimeError` instead of `Exception`.", 3513723378], + [1440, 27, 9, "Lint/InheritException: Inherit from `RuntimeError` instead of `Exception`.", 3513723378], + [1445, 9, 15, "Style/SuperArguments: Call `super` without arguments and parentheses when the signature is identical.", 963280966], + [1465, 16, 38, "Layout/FirstMethodArgumentLineBreak: Add a line break before the first argument of a multi-line method argument list.", 780812507], + [1465, 16, 38, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 780812507], + [1466, 16, 10, "Layout/ArgumentAlignment: Use one level of indentation for arguments following the first line of a multi-line method call.", 1377032075], + [1467, 16, 11, "Layout/ArgumentAlignment: Use one level of indentation for arguments following the first line of a multi-line method call.", 2933321160] + ], + "lib/openid/store/filesystem.rb:4219162133": [ + [1, 9, 11, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 2304965300], + [2, 9, 10, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 1702461967], + [3, 9, 10, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 3470819279], + [5, 9, 13, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 2569813655], + [6, 9, 24, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 2055340646], + [7, 9, 20, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 4191648330], + [12, 7, 18, "Naming/VariableName: Use snake_case for variable names.", 2080787395], + [12, 28, 66, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 4004737191], + [12, 101, 2, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 5858789], + [16, 43, 8, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 3382444895], + [17, 49, 14, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 3759258831], + [18, 42, 6, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 3039401801], + [29, 86, 5, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 94548671], + [31, 40, 5, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 94548671], + [32, 45, 3, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 193340330], + [35, 9, 16, "Layout/IndentationWidth: Use 2 (not 16) spaces for indentation.", 720477445], + [36, 23, 4, "Layout/ElseAlignment: Align `else` with `handle_hash`.", 2087423834], + [37, 25, 2, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 5858789], + [38, 23, 3, "Layout/EndAlignment: `end` at 38, 22 is not aligned with `handle_hash = if` at 34, 8.", 193405706], + [39, 64, 3, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 193340392], + [81, 52, 3, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 193340111], + [90, 9, 10, "Style/ReturnNil: Use `return` instead of `return nil`.", 1900003172], + [96, 42, 3, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 193338263], + [110, 11, 10, "Style/ReturnNil: Use `return` instead of `return nil`.", 1900003172], + [134, 23, 3, "Style/AndOr: Use `&&` instead of `and`.", 193409806], + [135, 42, 5, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 94548671], + [137, 19, 2, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 5858789], + [138, 18, 2, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 5858789], + [140, 15, 16, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 4109305420], + [142, 45, 3, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 193340330], + [146, 27, 18, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 2030884720], + [167, 65, 3, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 193340111], + [170, 29, 3, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 193338263], + [195, 44, 3, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 193340111], + [200, 34, 3, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 193340330], + [201, 35, 3, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 193340392], + [215, 26, 5, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 92110924], + [221, 13, 2, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 5858789], + [227, 15, 7, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 614818917], + [236, 11, 15, "Performance/StringReplacement: Use `tr!` instead of `gsub!`.", 2554757118], + [236, 17, 3, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 193340206], + [236, 22, 3, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 193337626], + [237, 11, 15, "Performance/StringReplacement: Use `tr!` instead of `gsub!`.", 4095748107], + [237, 17, 3, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 193340330], + [237, 22, 3, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 193340235], + [238, 11, 14, "Performance/StringReplacement: Use `delete!` instead of `gsub!`.", 3654193431], + [238, 17, 3, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 193340920], + [238, 22, 2, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 5858789] + ], + "lib/openid/store/interface.rb:3334483540": [ + [1, 9, 13, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 2569813655] + ], + "lib/openid/store/memcache.rb:883087020": [ + [1, 9, 13, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 2569813655], + [2, 9, 24, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 2055340646], + [3, 9, 20, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 3682152042], + [4, 9, 6, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 3039807664], + [11, 49, 15, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 2581133716], + [61, 34, 3, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 193337131], + [61, 53, 3, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 193338713], + [61, 64, 3, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 193338713], + [62, 47, 2, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 5858789], + [63, 43, 19, "Style/MethodCallWithArgsParentheses: Use parentheses for method calls with arguments.", 4042310284], + [69, 28, 3, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 193336772], + [70, 16, 3, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 193338713], + [74, 7, 23, "Style/SingleLineMethods: Avoid single-line method definitions.", 128304659], + [76, 7, 16, "Style/SingleLineMethods: Avoid single-line method definitions.", 3679187158], + [78, 7, 29, "Style/SingleLineMethods: Avoid single-line method definitions.", 787492483], + [84, 44, 19, "Style/MethodCallWithArgsParentheses: Use parentheses for method calls with arguments.", 4042310284] + ], + "lib/openid/store/memory.rb:979248015": [ + [1, 9, 24, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 2055340646], + [17, 51, 1, "Layout/SpaceInsideHashLiteralBraces: Space inside { detected.", 177541], + [17, 83, 1, "Layout/SpaceInsideHashLiteralBraces: Space inside } detected.", 177541], + [22, 9, 5, "Lint/UselessAssignment: Useless assignment to variable - `assoc`. Did you mean `assocs`?", 170529416], + [26, 25, 37, "Performance/CompareWithBlock: Use `sort_by(&:issued)` instead of `sort { |a, b| a.issued <=> b.issued }`.", 656767338], + [40, 52, 2, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 5858789] + ], + "lib/openid/store/nonce.rb:959609319": [ + [1, 9, 18, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 3933002043], + [2, 9, 6, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 3020570481], + [3, 9, 6, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 3039807664], + [8, 16, 20, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 2507889197], + [9, 20, 22, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 4126522891], + [10, 5, 12, "Naming/VariableName: Use snake_case for variable names.", 2011612633], + [10, 20, 64, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 418873156], + [17, 5, 33, "Style/ClassMethodsDefinitions: Use `class << self` to define a class method.", 946500752], + [18, 7, 5, "ThreadSafety/InstanceVariableInClassMethod: Avoid instance variables in class methods.", 214151279], + [21, 5, 55, "Style/ClassMethodsDefinitions: Use `class << self` to define a class method.", 2221980689], + [22, 7, 5, "ThreadSafety/InstanceVariableInClassMethod: Avoid instance variables in class methods.", 214151279], + [26, 5, 341, "Style/ClassMethodsDefinitions: Use `class << self` to define a class method.", 3565164022], + [39, 5, 480, "Style/ClassMethodsDefinitions: Use `class << self` to define a class method.", 3166460613], + [58, 5, 264, "Style/ClassMethodsDefinitions: Use `class << self` to define a class method.", 2698479003], + [61, 7, 6, "Layout/IndentationWidth: Use 2 (not 6) spaces for indentation.", 3135555589], + [62, 11, 4, "Layout/ElseAlignment: Align `else` with `t`.", 2087423834], + [64, 11, 3, "Layout/EndAlignment: `end` at 64, 10 is not aligned with `t = if` at 60, 6.", 193405706] + ], + "lib/openid/trustroot.rb:881014105": [ + [1, 9, 5, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 92337995], + [2, 9, 16, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 2013616931], + [5, 39, 9, "Lint/InheritException: Inherit from `RuntimeError` instead of `Exception`.", 3513723378], + [13, 65, 1, "Style/LineEndConcatenation: Use `\\` instead of `+` or `<<` to concatenate those strings.", 177550], + [19, 25, 1120, "Metrics/CollectionLiteralLength: Avoid hard coding large quantities of data in code. Prefer reading the data from an external source.", 2864642788], + [20, 10, 2, "Layout/MultilineArrayLineBreaks: Each item in a multi-line array must start on a separate line.", 5860896], + [20, 13, 2, "Layout/MultilineArrayLineBreaks: Each item in a multi-line array must start on a separate line.", 5860897], + [20, 16, 4, "Layout/MultilineArrayLineBreaks: Each item in a multi-line array must start on a separate line.", 2087549180], + [20, 21, 2, "Layout/MultilineArrayLineBreaks: Each item in a multi-line array must start on a separate line.", 5860898], + [20, 24, 2, "Layout/MultilineArrayLineBreaks: Each item in a multi-line array must start on a separate line.", 5860899], + [20, 27, 2, "Layout/MultilineArrayLineBreaks: Each item in a multi-line array must start on a separate line.", 5860909], + [20, 30, 2, "Layout/MultilineArrayLineBreaks: Each item in a multi-line array must start on a separate line.", 5860904], + [20, 33, 2, "Layout/MultilineArrayLineBreaks: Each item in a multi-line array must start on a separate line.", 5860905], + [20, 36, 2, "Layout/MultilineArrayLineBreaks: Each item in a multi-line array must start on a separate line.", 5860906], + [20, 39, 2, "Layout/MultilineArrayLineBreaks: Each item in a multi-line array must start on a separate line.", 5860907], + [20, 42, 2, "Layout/MultilineArrayLineBreaks: Each item in a multi-line array must start on a separate line.", 5860917], + [20, 45, 2, "Layout/MultilineArrayLineBreaks: Each item in a multi-line array must start on a separate line.", 5860918], + [20, 48, 4, "Layout/MultilineArrayLineBreaks: Each item in a multi-line array must start on a separate line.", 2087568679], + [20, 53, 2, "Layout/MultilineArrayLineBreaks: Each item in a multi-line array must start on a separate line.", 5860919], + [20, 56, 4, "Layout/MultilineArrayLineBreaks: Each item in a multi-line array must start on a separate line.", 2087576927], + [20, 61, 2, "Layout/MultilineArrayLineBreaks: Each item in a multi-line array must start on a separate line.", 5860912], + [21, 10, 2, "Layout/MultilineArrayLineBreaks: Each item in a multi-line array must start on a separate line.", 5860915], + [21, 13, 2, "Layout/MultilineArrayLineBreaks: Each item in a multi-line array must start on a separate line.", 5860924], + [21, 16, 2, "Layout/MultilineArrayLineBreaks: Each item in a multi-line array must start on a separate line.", 5860926], + [21, 19, 2, "Layout/MultilineArrayLineBreaks: Each item in a multi-line array must start on a separate line.", 5861062], + [21, 22, 2, "Layout/MultilineArrayLineBreaks: Each item in a multi-line array must start on a separate line.", 5861061], + [21, 25, 2, "Layout/MultilineArrayLineBreaks: Each item in a multi-line array must start on a separate line.", 5861059], + [21, 28, 2, "Layout/MultilineArrayLineBreaks: Each item in a multi-line array must start on a separate line.", 5861058], + [21, 31, 2, "Layout/MultilineArrayLineBreaks: Each item in a multi-line array must start on a separate line.", 5861057], + [21, 34, 2, "Layout/MultilineArrayLineBreaks: Each item in a multi-line array must start on a separate line.", 5861056], + [21, 37, 2, "Layout/MultilineArrayLineBreaks: Each item in a multi-line array must start on a separate line.", 5861071], + [21, 40, 2, "Layout/MultilineArrayLineBreaks: Each item in a multi-line array must start on a separate line.", 5861070], + [21, 43, 3, "Layout/MultilineArrayLineBreaks: Each item in a multi-line array must start on a separate line.", 193415412], + [21, 47, 2, "Layout/MultilineArrayLineBreaks: Each item in a multi-line array must start on a separate line.", 5861069], + [21, 50, 2, "Layout/MultilineArrayLineBreaks: Each item in a multi-line array must start on a separate line.", 5861066], + [21, 53, 2, "Layout/MultilineArrayLineBreaks: Each item in a multi-line array must start on a separate line.", 5861065], + [21, 56, 2, "Layout/MultilineArrayLineBreaks: Each item in a multi-line array must start on a separate line.", 5861064], + [21, 59, 2, "Layout/MultilineArrayLineBreaks: Each item in a multi-line array must start on a separate line.", 5861077], + [21, 62, 2, "Layout/MultilineArrayLineBreaks: Each item in a multi-line array must start on a separate line.", 5861076], + [21, 65, 2, "Layout/MultilineArrayLineBreaks: Each item in a multi-line array must start on a separate line.", 5861075], + [22, 10, 2, "Layout/MultilineArrayLineBreaks: Each item in a multi-line array must start on a separate line.", 5861072], + [22, 13, 2, "Layout/MultilineArrayLineBreaks: Each item in a multi-line array must start on a separate line.", 5861086], + [22, 16, 2, "Layout/MultilineArrayLineBreaks: Each item in a multi-line array must start on a separate line.", 5861085], + [22, 19, 2, "Layout/MultilineArrayLineBreaks: Each item in a multi-line array must start on a separate line.", 5861095], + [22, 22, 3, "Layout/MultilineArrayLineBreaks: Each item in a multi-line array must start on a separate line.", 193416115], + [22, 26, 2, "Layout/MultilineArrayLineBreaks: Each item in a multi-line array must start on a separate line.", 5861093], + [22, 29, 2, "Layout/MultilineArrayLineBreaks: Each item in a multi-line array must start on a separate line.", 5861090], + [22, 32, 2, "Layout/MultilineArrayLineBreaks: Each item in a multi-line array must start on a separate line.", 5861088], + [22, 35, 2, "Layout/MultilineArrayLineBreaks: Each item in a multi-line array must start on a separate line.", 5861089], + [22, 38, 2, "Layout/MultilineArrayLineBreaks: Each item in a multi-line array must start on a separate line.", 5861102], + [22, 41, 2, "Layout/MultilineArrayLineBreaks: Each item in a multi-line array must start on a separate line.", 5861103], + [22, 44, 2, "Layout/MultilineArrayLineBreaks: Each item in a multi-line array must start on a separate line.", 5861101], + [22, 47, 2, "Layout/MultilineArrayLineBreaks: Each item in a multi-line array must start on a separate line.", 5861098], + [22, 50, 2, "Layout/MultilineArrayLineBreaks: Each item in a multi-line array must start on a separate line.", 5861099], + [22, 53, 2, "Layout/MultilineArrayLineBreaks: Each item in a multi-line array must start on a separate line.", 5861096], + [22, 56, 2, "Layout/MultilineArrayLineBreaks: Each item in a multi-line array must start on a separate line.", 5861097], + [22, 59, 3, "Layout/MultilineArrayLineBreaks: Each item in a multi-line array must start on a separate line.", 193416292], + [22, 63, 4, "Layout/MultilineArrayLineBreaks: Each item in a multi-line array must start on a separate line.", 2087770454], + [23, 10, 2, "Layout/MultilineArrayLineBreaks: Each item in a multi-line array must start on a separate line.", 5861107], + [23, 13, 2, "Layout/MultilineArrayLineBreaks: Each item in a multi-line array must start on a separate line.", 5861104], + [23, 16, 2, "Layout/MultilineArrayLineBreaks: Each item in a multi-line array must start on a separate line.", 5861118], + [23, 19, 2, "Layout/MultilineArrayLineBreaks: Each item in a multi-line array must start on a separate line.", 5861119], + [23, 22, 2, "Layout/MultilineArrayLineBreaks: Each item in a multi-line array must start on a separate line.", 5861116], + [23, 25, 2, "Layout/MultilineArrayLineBreaks: Each item in a multi-line array must start on a separate line.", 5860740], + [23, 28, 2, "Layout/MultilineArrayLineBreaks: Each item in a multi-line array must start on a separate line.", 5860747], + [23, 31, 2, "Layout/MultilineArrayLineBreaks: Each item in a multi-line array must start on a separate line.", 5860746], + [23, 34, 2, "Layout/MultilineArrayLineBreaks: Each item in a multi-line array must start on a separate line.", 5860748], + [23, 37, 2, "Layout/MultilineArrayLineBreaks: Each item in a multi-line array must start on a separate line.", 5860750], + [23, 40, 2, "Layout/MultilineArrayLineBreaks: Each item in a multi-line array must start on a separate line.", 5860763], + [23, 43, 2, "Layout/MultilineArrayLineBreaks: Each item in a multi-line array must start on a separate line.", 5860771], + [23, 46, 3, "Layout/MultilineArrayLineBreaks: Each item in a multi-line array must start on a separate line.", 193405521], + [23, 50, 2, "Layout/MultilineArrayLineBreaks: Each item in a multi-line array must start on a separate line.", 5860773], + [23, 53, 2, "Layout/MultilineArrayLineBreaks: Each item in a multi-line array must start on a separate line.", 5860775], + [23, 56, 2, "Layout/MultilineArrayLineBreaks: Each item in a multi-line array must start on a separate line.", 5860786], + [23, 59, 2, "Layout/MultilineArrayLineBreaks: Each item in a multi-line array must start on a separate line.", 5860787], + [23, 62, 2, "Layout/MultilineArrayLineBreaks: Each item in a multi-line array must start on a separate line.", 5860788], + [23, 65, 2, "Layout/MultilineArrayLineBreaks: Each item in a multi-line array must start on a separate line.", 5860789], + [24, 10, 2, "Layout/MultilineArrayLineBreaks: Each item in a multi-line array must start on a separate line.", 5860937], + [24, 13, 2, "Layout/MultilineArrayLineBreaks: Each item in a multi-line array must start on a separate line.", 5860936], + [24, 16, 2, "Layout/MultilineArrayLineBreaks: Each item in a multi-line array must start on a separate line.", 5860942], + [24, 19, 2, "Layout/MultilineArrayLineBreaks: Each item in a multi-line array must start on a separate line.", 5860940], + [24, 22, 2, "Layout/MultilineArrayLineBreaks: Each item in a multi-line array must start on a separate line.", 5860945], + [24, 25, 2, "Layout/MultilineArrayLineBreaks: Each item in a multi-line array must start on a separate line.", 5860963], + [24, 28, 2, "Layout/MultilineArrayLineBreaks: Each item in a multi-line array must start on a separate line.", 5860960], + [24, 31, 2, "Layout/MultilineArrayLineBreaks: Each item in a multi-line array must start on a separate line.", 5860966], + [24, 34, 2, "Layout/MultilineArrayLineBreaks: Each item in a multi-line array must start on a separate line.", 5860967], + [24, 37, 2, "Layout/MultilineArrayLineBreaks: Each item in a multi-line array must start on a separate line.", 5860964], + [24, 40, 2, "Layout/MultilineArrayLineBreaks: Each item in a multi-line array must start on a separate line.", 5860965], + [24, 43, 2, "Layout/MultilineArrayLineBreaks: Each item in a multi-line array must start on a separate line.", 5860970], + [24, 46, 2, "Layout/MultilineArrayLineBreaks: Each item in a multi-line array must start on a separate line.", 5860971], + [24, 49, 2, "Layout/MultilineArrayLineBreaks: Each item in a multi-line array must start on a separate line.", 5860974], + [24, 52, 2, "Layout/MultilineArrayLineBreaks: Each item in a multi-line array must start on a separate line.", 5860975], + [24, 55, 2, "Layout/MultilineArrayLineBreaks: Each item in a multi-line array must start on a separate line.", 5860972], + [24, 58, 3, "Layout/MultilineArrayLineBreaks: Each item in a multi-line array must start on a separate line.", 193412219], + [24, 62, 2, "Layout/MultilineArrayLineBreaks: Each item in a multi-line array must start on a separate line.", 5860978], + [24, 65, 2, "Layout/MultilineArrayLineBreaks: Each item in a multi-line array must start on a separate line.", 5860979], + [25, 10, 2, "Layout/MultilineArrayLineBreaks: Each item in a multi-line array must start on a separate line.", 5860977], + [25, 13, 2, "Layout/MultilineArrayLineBreaks: Each item in a multi-line array must start on a separate line.", 5860982], + [25, 16, 2, "Layout/MultilineArrayLineBreaks: Each item in a multi-line array must start on a separate line.", 5860983], + [25, 19, 2, "Layout/MultilineArrayLineBreaks: Each item in a multi-line array must start on a separate line.", 5860981], + [25, 22, 2, "Layout/MultilineArrayLineBreaks: Each item in a multi-line array must start on a separate line.", 5860987], + [25, 25, 2, "Layout/MultilineArrayLineBreaks: Each item in a multi-line array must start on a separate line.", 5861126], + [25, 28, 2, "Layout/MultilineArrayLineBreaks: Each item in a multi-line array must start on a separate line.", 5861120], + [25, 31, 2, "Layout/MultilineArrayLineBreaks: Each item in a multi-line array must start on a separate line.", 5861123], + [25, 34, 2, "Layout/MultilineArrayLineBreaks: Each item in a multi-line array must start on a separate line.", 5861151], + [25, 37, 2, "Layout/MultilineArrayLineBreaks: Each item in a multi-line array must start on a separate line.", 5861145], + [25, 40, 2, "Layout/MultilineArrayLineBreaks: Each item in a multi-line array must start on a separate line.", 5861144], + [25, 43, 2, "Layout/MultilineArrayLineBreaks: Each item in a multi-line array must start on a separate line.", 5861160], + [25, 46, 2, "Layout/MultilineArrayLineBreaks: Each item in a multi-line array must start on a separate line.", 5861161], + [25, 49, 2, "Layout/MultilineArrayLineBreaks: Each item in a multi-line array must start on a separate line.", 5861152], + [25, 52, 2, "Layout/MultilineArrayLineBreaks: Each item in a multi-line array must start on a separate line.", 5861153], + [25, 55, 2, "Layout/MultilineArrayLineBreaks: Each item in a multi-line array must start on a separate line.", 5861154], + [25, 58, 4, "Layout/MultilineArrayLineBreaks: Each item in a multi-line array must start on a separate line.", 2087826411], + [25, 63, 3, "Layout/MultilineArrayLineBreaks: Each item in a multi-line array must start on a separate line.", 193418006], + [26, 10, 2, "Layout/MultilineArrayLineBreaks: Each item in a multi-line array must start on a separate line.", 5861181], + [26, 13, 2, "Layout/MultilineArrayLineBreaks: Each item in a multi-line array must start on a separate line.", 5861182], + [26, 16, 2, "Layout/MultilineArrayLineBreaks: Each item in a multi-line array must start on a separate line.", 5861183], + [26, 19, 2, "Layout/MultilineArrayLineBreaks: Each item in a multi-line array must start on a separate line.", 5861176], + [26, 22, 2, "Layout/MultilineArrayLineBreaks: Each item in a multi-line array must start on a separate line.", 5861322], + [26, 25, 2, "Layout/MultilineArrayLineBreaks: Each item in a multi-line array must start on a separate line.", 5861314], + [26, 28, 2, "Layout/MultilineArrayLineBreaks: Each item in a multi-line array must start on a separate line.", 5861312], + [26, 31, 4, "Layout/MultilineArrayLineBreaks: Each item in a multi-line array must start on a separate line.", 2088000401], + [26, 36, 2, "Layout/MultilineArrayLineBreaks: Each item in a multi-line array must start on a separate line.", 5861343], + [26, 39, 2, "Layout/MultilineArrayLineBreaks: Each item in a multi-line array must start on a separate line.", 5861355], + [26, 42, 2, "Layout/MultilineArrayLineBreaks: Each item in a multi-line array must start on a separate line.", 5861353], + [26, 45, 2, "Layout/MultilineArrayLineBreaks: Each item in a multi-line array must start on a separate line.", 5861350], + [26, 48, 2, "Layout/MultilineArrayLineBreaks: Each item in a multi-line array must start on a separate line.", 5861351], + [26, 51, 2, "Layout/MultilineArrayLineBreaks: Each item in a multi-line array must start on a separate line.", 5861347], + [26, 54, 2, "Layout/MultilineArrayLineBreaks: Each item in a multi-line array must start on a separate line.", 5861344], + [26, 57, 2, "Layout/MultilineArrayLineBreaks: Each item in a multi-line array must start on a separate line.", 5861374], + [26, 60, 2, "Layout/MultilineArrayLineBreaks: Each item in a multi-line array must start on a separate line.", 5861372], + [26, 63, 2, "Layout/MultilineArrayLineBreaks: Each item in a multi-line array must start on a separate line.", 5861369], + [27, 10, 2, "Layout/MultilineArrayLineBreaks: Each item in a multi-line array must start on a separate line.", 5861364], + [27, 13, 2, "Layout/MultilineArrayLineBreaks: Each item in a multi-line array must start on a separate line.", 5861000], + [27, 16, 2, "Layout/MultilineArrayLineBreaks: Each item in a multi-line array must start on a separate line.", 5861003], + [27, 19, 2, "Layout/MultilineArrayLineBreaks: Each item in a multi-line array must start on a separate line.", 5861002], + [27, 22, 2, "Layout/MultilineArrayLineBreaks: Each item in a multi-line array must start on a separate line.", 5860992], + [27, 25, 2, "Layout/MultilineArrayLineBreaks: Each item in a multi-line array must start on a separate line.", 5860994], + [27, 28, 2, "Layout/MultilineArrayLineBreaks: Each item in a multi-line array must start on a separate line.", 5861019], + [27, 31, 2, "Layout/MultilineArrayLineBreaks: Each item in a multi-line array must start on a separate line.", 5861018], + [27, 34, 2, "Layout/MultilineArrayLineBreaks: Each item in a multi-line array must start on a separate line.", 5861021], + [27, 37, 2, "Layout/MultilineArrayLineBreaks: Each item in a multi-line array must start on a separate line.", 5861020], + [27, 40, 2, "Layout/MultilineArrayLineBreaks: Each item in a multi-line array must start on a separate line.", 5861023], + [27, 43, 2, "Layout/MultilineArrayLineBreaks: Each item in a multi-line array must start on a separate line.", 5861008], + [27, 46, 2, "Layout/MultilineArrayLineBreaks: Each item in a multi-line array must start on a separate line.", 5861033], + [27, 49, 2, "Layout/MultilineArrayLineBreaks: Each item in a multi-line array must start on a separate line.", 5861035], + [27, 52, 2, "Layout/MultilineArrayLineBreaks: Each item in a multi-line array must start on a separate line.", 5861036], + [27, 55, 2, "Layout/MultilineArrayLineBreaks: Each item in a multi-line array must start on a separate line.", 5861037], + [27, 58, 2, "Layout/MultilineArrayLineBreaks: Each item in a multi-line array must start on a separate line.", 5861039], + [27, 61, 2, "Layout/MultilineArrayLineBreaks: Each item in a multi-line array must start on a separate line.", 5861024], + [27, 64, 3, "Layout/MultilineArrayLineBreaks: Each item in a multi-line array must start on a separate line.", 193413805], + [28, 10, 2, "Layout/MultilineArrayLineBreaks: Each item in a multi-line array must start on a separate line.", 5861028], + [28, 13, 2, "Layout/MultilineArrayLineBreaks: Each item in a multi-line array must start on a separate line.", 5861029], + [28, 16, 2, "Layout/MultilineArrayLineBreaks: Each item in a multi-line array must start on a separate line.", 5861030], + [28, 19, 2, "Layout/MultilineArrayLineBreaks: Each item in a multi-line array must start on a separate line.", 5861031], + [28, 22, 4, "Layout/MultilineArrayLineBreaks: Each item in a multi-line array must start on a separate line.", 2087698668], + [28, 27, 2, "Layout/MultilineArrayLineBreaks: Each item in a multi-line array must start on a separate line.", 5861048], + [28, 30, 2, "Layout/MultilineArrayLineBreaks: Each item in a multi-line array must start on a separate line.", 5861049], + [28, 33, 2, "Layout/MultilineArrayLineBreaks: Each item in a multi-line array must start on a separate line.", 5861050], + [28, 36, 2, "Layout/MultilineArrayLineBreaks: Each item in a multi-line array must start on a separate line.", 5861051], + [28, 39, 2, "Layout/MultilineArrayLineBreaks: Each item in a multi-line array must start on a separate line.", 5861052], + [28, 42, 2, "Layout/MultilineArrayLineBreaks: Each item in a multi-line array must start on a separate line.", 5861053], + [28, 45, 6, "Layout/MultilineArrayLineBreaks: Each item in a multi-line array must start on a separate line.", 1486950451], + [28, 52, 2, "Layout/MultilineArrayLineBreaks: Each item in a multi-line array must start on a separate line.", 5861054], + [28, 55, 2, "Layout/MultilineArrayLineBreaks: Each item in a multi-line array must start on a separate line.", 5861055], + [28, 58, 2, "Layout/MultilineArrayLineBreaks: Each item in a multi-line array must start on a separate line.", 5861040], + [28, 61, 2, "Layout/MultilineArrayLineBreaks: Each item in a multi-line array must start on a separate line.", 5861041], + [28, 64, 2, "Layout/MultilineArrayLineBreaks: Each item in a multi-line array must start on a separate line.", 5861042], + [29, 10, 4, "Layout/MultilineArrayLineBreaks: Each item in a multi-line array must start on a separate line.", 2087876002], + [29, 15, 2, "Layout/MultilineArrayLineBreaks: Each item in a multi-line array must start on a separate line.", 5861192], + [29, 18, 2, "Layout/MultilineArrayLineBreaks: Each item in a multi-line array must start on a separate line.", 5861198], + [29, 21, 3, "Layout/MultilineArrayLineBreaks: Each item in a multi-line array must start on a separate line.", 193419642], + [29, 25, 2, "Layout/MultilineArrayLineBreaks: Each item in a multi-line array must start on a separate line.", 5861197], + [29, 28, 2, "Layout/MultilineArrayLineBreaks: Each item in a multi-line array must start on a separate line.", 5861196], + [29, 31, 2, "Layout/MultilineArrayLineBreaks: Each item in a multi-line array must start on a separate line.", 5861186], + [29, 34, 2, "Layout/MultilineArrayLineBreaks: Each item in a multi-line array must start on a separate line.", 5861191], + [29, 37, 2, "Layout/MultilineArrayLineBreaks: Each item in a multi-line array must start on a separate line.", 5861188], + [29, 40, 2, "Layout/MultilineArrayLineBreaks: Each item in a multi-line array must start on a separate line.", 5861211], + [29, 43, 2, "Layout/MultilineArrayLineBreaks: Each item in a multi-line array must start on a separate line.", 5861209], + [29, 46, 2, "Layout/MultilineArrayLineBreaks: Each item in a multi-line array must start on a separate line.", 5861214], + [29, 49, 2, "Layout/MultilineArrayLineBreaks: Each item in a multi-line array must start on a separate line.", 5861201], + [29, 52, 2, "Layout/MultilineArrayLineBreaks: Each item in a multi-line array must start on a separate line.", 5861223], + [29, 55, 3, "Layout/MultilineArrayLineBreaks: Each item in a multi-line array must start on a separate line.", 193420831], + [29, 59, 2, "Layout/MultilineArrayLineBreaks: Each item in a multi-line array must start on a separate line.", 5861396], + [29, 62, 2, "Layout/MultilineArrayLineBreaks: Each item in a multi-line array must start on a separate line.", 5861392], + [29, 65, 2, "Layout/MultilineArrayLineBreaks: Each item in a multi-line array must start on a separate line.", 5861395], + [30, 10, 2, "Layout/MultilineArrayLineBreaks: Each item in a multi-line array must start on a separate line.", 5861405], + [30, 13, 2, "Layout/MultilineArrayLineBreaks: Each item in a multi-line array must start on a separate line.", 5861406], + [30, 16, 2, "Layout/MultilineArrayLineBreaks: Each item in a multi-line array must start on a separate line.", 5861401], + [30, 19, 2, "Layout/MultilineArrayLineBreaks: Each item in a multi-line array must start on a separate line.", 5861400], + [30, 22, 2, "Layout/MultilineArrayLineBreaks: Each item in a multi-line array must start on a separate line.", 5861403], + [30, 25, 2, "Layout/MultilineArrayLineBreaks: Each item in a multi-line array must start on a separate line.", 5861383], + [30, 28, 3, "Layout/MultilineArrayLineBreaks: Each item in a multi-line array must start on a separate line.", 193425544], + [30, 32, 2, "Layout/MultilineArrayLineBreaks: Each item in a multi-line array must start on a separate line.", 5861382], + [30, 35, 2, "Layout/MultilineArrayLineBreaks: Each item in a multi-line array must start on a separate line.", 5861377], + [30, 38, 2, "Layout/MultilineArrayLineBreaks: Each item in a multi-line array must start on a separate line.", 5861378], + [30, 41, 2, "Layout/MultilineArrayLineBreaks: Each item in a multi-line array must start on a separate line.", 5861388], + [30, 44, 2, "Layout/MultilineArrayLineBreaks: Each item in a multi-line array must start on a separate line.", 5861429], + [30, 47, 2, "Layout/MultilineArrayLineBreaks: Each item in a multi-line array must start on a separate line.", 5861586], + [30, 50, 2, "Layout/MultilineArrayLineBreaks: Each item in a multi-line array must start on a separate line.", 5861592], + [30, 53, 2, "Layout/MultilineArrayLineBreaks: Each item in a multi-line array must start on a separate line.", 5861572], + [30, 56, 2, "Layout/MultilineArrayLineBreaks: Each item in a multi-line array must start on a separate line.", 5861570], + [30, 59, 2, "Layout/MultilineArrayLineBreaks: Each item in a multi-line array must start on a separate line.", 5861568], + [30, 62, 2, "Layout/MultilineArrayLineBreaks: Each item in a multi-line array must start on a separate line.", 5861623], + [30, 65, 2, "Layout/MultilineArrayLineBreaks: Each item in a multi-line array must start on a separate line.", 5861620], + [31, 10, 2, "Layout/MultilineArrayLineBreaks: Each item in a multi-line array must start on a separate line.", 5861618], + [31, 13, 2, "Layout/MultilineArrayLineBreaks: Each item in a multi-line array must start on a separate line.", 5861619], + [31, 16, 2, "Layout/MultilineArrayLineBreaks: Each item in a multi-line array must start on a separate line.", 5861617], + [31, 19, 2, "Layout/MultilineArrayLineBreaks: Each item in a multi-line array must start on a separate line.", 5861630], + [31, 22, 2, "Layout/MultilineArrayLineBreaks: Each item in a multi-line array must start on a separate line.", 5861631], + [31, 25, 2, "Layout/MultilineArrayLineBreaks: Each item in a multi-line array must start on a separate line.", 5861628], + [31, 28, 2, "Layout/MultilineArrayLineBreaks: Each item in a multi-line array must start on a separate line.", 5861629], + [31, 31, 2, "Layout/MultilineArrayLineBreaks: Each item in a multi-line array must start on a separate line.", 5861626], + [31, 34, 2, "Layout/MultilineArrayLineBreaks: Each item in a multi-line array must start on a separate line.", 5861627], + [31, 37, 2, "Layout/MultilineArrayLineBreaks: Each item in a multi-line array must start on a separate line.", 5861624], + [31, 40, 2, "Layout/MultilineArrayLineBreaks: Each item in a multi-line array must start on a separate line.", 5861625], + [31, 43, 2, "Layout/MultilineArrayLineBreaks: Each item in a multi-line array must start on a separate line.", 5861604], + [31, 46, 2, "Layout/MultilineArrayLineBreaks: Each item in a multi-line array must start on a separate line.", 5861602], + [31, 49, 2, "Layout/MultilineArrayLineBreaks: Each item in a multi-line array must start on a separate line.", 5861603], + [31, 52, 2, "Layout/MultilineArrayLineBreaks: Each item in a multi-line array must start on a separate line.", 5861600], + [31, 55, 2, "Layout/MultilineArrayLineBreaks: Each item in a multi-line array must start on a separate line.", 5861615], + [31, 58, 2, "Layout/MultilineArrayLineBreaks: Each item in a multi-line array must start on a separate line.", 5861612], + [31, 61, 2, "Layout/MultilineArrayLineBreaks: Each item in a multi-line array must start on a separate line.", 5861266], + [31, 64, 2, "Layout/MultilineArrayLineBreaks: Each item in a multi-line array must start on a separate line.", 5861269], + [32, 11, 2, "Layout/MultilineArrayLineBreaks: Each item in a multi-line array must start on a separate line.", 5861271], + [32, 14, 2, "Layout/MultilineArrayLineBreaks: Each item in a multi-line array must start on a separate line.", 5861270], + [32, 17, 2, "Layout/MultilineArrayLineBreaks: Each item in a multi-line array must start on a separate line.", 5861273], + [32, 20, 2, "Layout/MultilineArrayLineBreaks: Each item in a multi-line array must start on a separate line.", 5861275], + [32, 23, 2, "Layout/MultilineArrayLineBreaks: Each item in a multi-line array must start on a separate line.", 5861274], + [32, 26, 2, "Layout/MultilineArrayLineBreaks: Each item in a multi-line array must start on a separate line.", 5861277], + [32, 29, 2, "Layout/MultilineArrayLineBreaks: Each item in a multi-line array must start on a separate line.", 5861276], + [32, 32, 2, "Layout/MultilineArrayLineBreaks: Each item in a multi-line array must start on a separate line.", 5861279], + [32, 35, 2, "Layout/MultilineArrayLineBreaks: Each item in a multi-line array must start on a separate line.", 5861278], + [32, 38, 2, "Layout/MultilineArrayLineBreaks: Each item in a multi-line array must start on a separate line.", 5861249], + [32, 41, 2, "Layout/MultilineArrayLineBreaks: Each item in a multi-line array must start on a separate line.", 5861251], + [32, 44, 6, "Layout/MultilineArrayLineBreaks: Each item in a multi-line array must start on a separate line.", 1720061981], + [32, 51, 2, "Layout/MultilineArrayLineBreaks: Each item in a multi-line array must start on a separate line.", 5861253], + [32, 54, 2, "Layout/MultilineArrayLineBreaks: Each item in a multi-line array must start on a separate line.", 5861255], + [32, 57, 2, "Layout/MultilineArrayLineBreaks: Each item in a multi-line array must start on a separate line.", 5861254], + [32, 60, 2, "Layout/MultilineArrayLineBreaks: Each item in a multi-line array must start on a separate line.", 5861259], + [32, 63, 2, "Layout/MultilineArrayLineBreaks: Each item in a multi-line array must start on a separate line.", 5861297], + [33, 10, 2, "Layout/MultilineArrayLineBreaks: Each item in a multi-line array must start on a separate line.", 5861307], + [33, 13, 2, "Layout/MultilineArrayLineBreaks: Each item in a multi-line array must start on a separate line.", 5861283], + [33, 16, 2, "Layout/MultilineArrayLineBreaks: Each item in a multi-line array must start on a separate line.", 5861289], + [33, 19, 2, "Layout/MultilineArrayLineBreaks: Each item in a multi-line array must start on a separate line.", 5861290], + [33, 22, 2, "Layout/MultilineArrayLineBreaks: Each item in a multi-line array must start on a separate line.", 5861458], + [33, 25, 2, "Layout/MultilineArrayLineBreaks: Each item in a multi-line array must start on a separate line.", 5861456], + [33, 28, 2, "Layout/MultilineArrayLineBreaks: Each item in a multi-line array must start on a separate line.", 5861462], + [33, 31, 2, "Layout/MultilineArrayLineBreaks: Each item in a multi-line array must start on a separate line.", 5861460], + [33, 34, 2, "Layout/MultilineArrayLineBreaks: Each item in a multi-line array must start on a separate line.", 5861466], + [33, 37, 2, "Layout/MultilineArrayLineBreaks: Each item in a multi-line array must start on a separate line.", 5861469], + [33, 40, 2, "Layout/MultilineArrayLineBreaks: Each item in a multi-line array must start on a separate line.", 5861446], + [33, 43, 2, "Layout/MultilineArrayLineBreaks: Each item in a multi-line array must start on a separate line.", 5861492], + [33, 46, 2, "Layout/MultilineArrayLineBreaks: Each item in a multi-line array must start on a separate line.", 5861473], + [33, 49, 11, "Layout/MultilineArrayLineBreaks: Each item in a multi-line array must start on a separate line.", 661945988], + [34, 25, 16, "Layout/MultilineArrayLineBreaks: Each item in a multi-line array must start on a separate line.", 504767231], + [34, 42, 14, "Layout/MultilineArrayLineBreaks: Each item in a multi-line array must start on a separate line.", 1704504236], + [35, 19, 11, "Layout/MultilineArrayLineBreaks: Each item in a multi-line array must start on a separate line.", 4242353991], + [35, 31, 18, "Layout/MultilineArrayLineBreaks: Each item in a multi-line array must start on a separate line.", 153616670], + [36, 26, 12, "Layout/MultilineArrayLineBreaks: Each item in a multi-line array must start on a separate line.", 2941599748], + [36, 39, 12, "Layout/MultilineArrayLineBreaks: Each item in a multi-line array must start on a separate line.", 2668491249], + [36, 52, 10, "Layout/MultilineArrayLineBreaks: Each item in a multi-line array must start on a separate line.", 2602151602], + [36, 63, 2, "Layout/MultilineArrayLineBreaks: Each item in a multi-line array must start on a separate line.", 5861689], + [37, 10, 2, "Layout/MultilineArrayLineBreaks: Each item in a multi-line array must start on a separate line.", 5861673], + [37, 13, 2, "Layout/MultilineArrayLineBreaks: Each item in a multi-line array must start on a separate line.", 5861854], + [37, 16, 2, "Layout/MultilineArrayLineBreaks: Each item in a multi-line array must start on a separate line.", 5861842], + [37, 19, 2, "Layout/MultilineArrayLineBreaks: Each item in a multi-line array must start on a separate line.", 5861832], + [46, 29, 44, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 3484016338], + [59, 5, 131, "Style/ClassMethodsDefinitions: Use `class << self` to define a class method.", 3228933781], + [67, 5, 751, "Style/ClassMethodsDefinitions: Use `class << self` to define a class method.", 1710960170], + [75, 31, 3, "Style/AndOr: Use `&&` instead of `and`.", 193409806], + [78, 12, 22, "Layout/MultilineOperationIndentation: Use 4 (not 3) spaces for indenting a condition in an `if` statement spanning multiple lines.", 3836799498], + [78, 35, 3, "Style/AndOr: Use `&&` instead of `and`.", 193409806], + [81, 12, 36, "Layout/MultilineOperationIndentation: Use 4 (not 3) spaces for indenting a condition in an `if` statement spanning multiple lines.", 200772756], + [93, 5, 429, "Style/ClassMethodsDefinitions: Use `class << self` to define a class method.", 1374864212], + [117, 5, 826, "Style/ClassMethodsDefinitions: Use `class << self` to define a class method.", 92446907], + [117, 53, 5, "Lint/UnderscorePrefixedVariableName: Do not use prefix `_` for a variable that is used.", 235583841], + [119, 22, 25, "Performance/StringIdentifierArgument: Use `:get_allowed_return_urls` instead of `'get_allowed_return_urls'`.", 874029638], + [119, 22, 25, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 874029638], + [121, 28, 32, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 867927444], + [121, 86, 2, "Style/AndOr: Use `||` instead of `or`.", 5861240], + [138, 65, 1, "Style/LineEndConcatenation: Use `\\` instead of `+` or `<<` to concatenate those strings.", 177550], + [148, 7, 232, "Style/ClassMethodsDefinitions: Use `class << self` to define a class method.", 1348770474], + [151, 31, 2, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 5858789], + [152, 33, 2, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 5858789], + [154, 14, 3, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 193340858], + [156, 14, 3, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 193339942], + [161, 7, 527, "Style/ClassMethodsDefinitions: Use `class << self` to define a class method.", 3105728993], + [171, 11, 10, "Style/ReturnNil: Use `return` instead of `return nil`.", 1900003172], + [174, 38, 11, "Layout/FirstMethodArgumentLineBreak: Add a line break before the first argument of a multi-line method argument list.", 2644306263], + [175, 38, 12, "Layout/ArgumentAlignment: Use one level of indentation for arguments following the first line of a multi-line method call.", 1362124624], + [176, 38, 15, "Layout/ArgumentAlignment: Use one level of indentation for arguments following the first line of a multi-line method call.", 1773074458], + [178, 10, 19, "Layout/FirstArrayElementLineBreak: Add a line break before the first element of a multi-line array.", 2831996527], + [178, 27, 2, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 5858789], + [178, 31, 17, "Layout/MultilineArrayLineBreaks: Each item in a multi-line array must start on a separate line.", 202211162], + [178, 46, 2, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 5858789], + [179, 10, 17, "Layout/ArrayAlignment: Use one level of indentation for elements following the first line of a multi-line array.", 962241635], + [179, 25, 2, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 5858789], + [179, 29, 10, "Layout/MultilineArrayLineBreaks: Each item in a multi-line array must start on a separate line.", 3484498728], + [179, 29, 10, "Style/TrailingCommaInArrayLiteral: Put a comma after the last item of a multiline array.", 3484498728], + [179, 37, 2, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 5858789], + [182, 7, 840, "Style/ClassMethodsDefinitions: Use `class << self` to define a class method.", 1111616375], + [187, 38, 7, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 4179240059], + [188, 25, 4, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 2085256097], + [188, 31, 2, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 5858789], + [191, 22, 3, "Style/AndOr: Use `&&` instead of `and`.", 193409806], + [192, 36, 3, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 193340639], + [193, 18, 26, "Style/TernaryParentheses: Use parentheses for ternary expressions with complex conditions.", 2823557365], + [193, 27, 6, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 3026032253], + [194, 45, 2, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 5858789], + [194, 55, 3, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 193340330], + [198, 9, 10, "Style/ReturnNil: Use `return` instead of `return nil`.", 1900003172], + [201, 9, 10, "Style/ReturnNil: Use `return` instead of `return nil`.", 1900003172], + [201, 34, 3, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 193340235], + [204, 9, 10, "Style/ReturnNil: Use `return` instead of `return nil`.", 1900003172], + [204, 28, 3, "Style/AndOr: Use `&&` instead of `and`.", 193409806], + [204, 44, 3, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 193339942], + [206, 9, 10, "Style/ReturnNil: Use `return` instead of `return nil`.", 1900003172], + [211, 7, 172, "Style/ClassMethodsDefinitions: Use `class << self` to define a class method.", 1035216957], + [220, 7, 120, "Style/ClassMethodsDefinitions: Use `class << self` to define a class method.", 2760771742], + [239, 22, 6, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 3039950300], + [240, 29, 3, "Style/AndOr: Use `&&` instead of `and`.", 193409806], + [240, 63, 3, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 193340639], + [240, 83, 2, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 5858789], + [254, 33, 11, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 1018961288], + [256, 34, 3, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 193340235], + [266, 44, 2, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 5858789], + [274, 42, 3, "Style/AndOr: Use `&&` instead of `and`.", 193409806], + [292, 40, 3, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 193340111], + [296, 25, 2, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 5858789], + [296, 29, 3, "Style/AndOr: Use `&&` instead of `and`.", 193409806], + [297, 15, 28, "Layout/MultilineOperationIndentation: Use 4 (not 6) spaces for indenting a condition in a `elsif` statement spanning multiple lines.", 293532131], + [297, 31, 3, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 193340235], + [297, 44, 3, "Style/AndOr: Use `&&` instead of `and`.", 193409806], + [298, 15, 15, "Layout/MultilineOperationIndentation: Use 4 (not 6) spaces for indenting a condition in a `elsif` statement spanning multiple lines.", 614050840], + [312, 37, 3, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 193340858], + [313, 11, 12, "Layout/IndentationWidth: Use 2 (not 12) spaces for indentation.", 155433733], + [313, 23, 3, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 193339971], + [314, 21, 4, "Layout/ElseAlignment: Align `else` with `allowed`.", 2087423834], + [315, 23, 4, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 2085280725], + [316, 21, 3, "Layout/EndAlignment: `end` at 316, 20 is not aligned with `allowed = if` at 312, 10.", 193405706] + ], + "lib/openid/urinorm.rb:1109248654": [ + [1, 9, 5, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 92337995], + [7, 5, 757, "Style/ClassMethodsDefinitions: Use `class << self` to define a class method.", 1251035241], + [10, 38, 11, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 907637041], + [13, 38, 26, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 403837407], + [15, 38, 9, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 1356343460], + [17, 38, 9, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 1356343460], + [22, 18, 3, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 193340330], + [34, 5, 58, "Style/ClassMethodsDefinitions: Use `class << self` to define a class method.", 1308491834], + [38, 5, 901, "Style/ClassMethodsDefinitions: Use `class << self` to define a class method.", 1082193363], + [42, 29, 5, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 94110058], + [44, 32, 4, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 2085260164], + [46, 32, 5, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 94215563], + [48, 23, 4, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 2085263396], + [49, 18, 3, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 193340330], + [50, 32, 6, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 3109116421], + [53, 23, 5, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 94215658], + [54, 18, 3, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 193340330], + [56, 16, 4, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 2085260197], + [56, 22, 3, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 193340235], + [57, 18, 2, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 5858789], + [60, 35, 3, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 193340330], + [61, 26, 3, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 193340330], + [68, 28, 2, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 5858789] + ], + "lib/openid/util.rb:934305720": [ + [1, 9, 5, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 91426760], + [2, 9, 5, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 92337995], + [3, 9, 8, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 800403441], + [7, 26, 9, "Lint/InheritException: Inherit from `RuntimeError` instead of `Exception`.", 3513723378], + [17, 20, 28, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 3956381438], + [18, 21, 40, "Layout/LineEndStringConcatenationIndentation: Indent the first part of a string concatenated with backslash.", 4252227259], + [18, 21, 40, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 4252227259], + [19, 32, 104, "Layout/FirstMethodArgumentLineBreak: Add a line break before the first argument of a multi-line method argument list.", 926887679], + [24, 11, 16, "Layout/MultilineMethodArgumentLineBreaks: Each argument in a multi-line method call must start on a separate line.", 2686537055], + [26, 5, 113, "Style/ClassMethodsDefinitions: Use `class << self` to define a class method.", 4263461037], + [32, 5, 64, "Style/ClassMethodsDefinitions: Use `class << self` to define a class method.", 3430225037], + [33, 16, 3, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 193338280], + [33, 21, 14, "Performance/StringReplacement: Use `delete` instead of `gsub`.", 1187769177], + [33, 32, 2, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 5858789], + [36, 5, 215, "Style/ClassMethodsDefinitions: Use `class << self` to define a class method.", 1781608294], + [37, 44, 2, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 5858789], + [40, 32, 3, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 193338280], + [43, 5, 375, "Style/ClassMethodsDefinitions: Use `class << self` to define a class method.", 764313457], + [47, 17, 2, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 5858789], + [54, 33, 3, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 193340920], + [56, 14, 3, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 193339971], + [59, 5, 113, "Style/ClassMethodsDefinitions: Use `class << self` to define a class method.", 3881247632], + [65, 5, 233, "Style/ClassMethodsDefinitions: Use `class << self` to define a class method.", 1836615070], + [69, 44, 11, "Performance/StringIdentifierArgument: Use `:each_pair` instead of `'each_pair'`.", 1158397247], + [69, 44, 11, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 1158397247], + [71, 28, 3, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 193340858], + [71, 35, 3, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 193339971], + [71, 41, 3, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 193340858], + [75, 27, 6, "Style/GlobalStdStream: Use `$stderr` instead of `STDERR`.", 3356712163], + [76, 25, 8, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 2817345500], + [78, 5, 56, "Style/ClassMethodsDefinitions: Use `class << self` to define a class method.", 2727557201], + [82, 5, 38, "Style/ClassMethodsDefinitions: Use `class << self` to define a class method.", 1822287760], + [87, 5, 56, "Style/ClassMethodsDefinitions: Use `class << self` to define a class method.", 3115535040], + [91, 5, 355, "Style/ClassMethodsDefinitions: Use `class << self` to define a class method.", 3095635635], + [91, 45, 32, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 490006018], + [110, 21, 1, "Layout/SpaceInsideHashLiteralBraces: Space inside { detected.", 177541], + [110, 22, 3, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 193339971], + [110, 29, 7, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 3325330116], + [110, 38, 3, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 193340825], + [110, 45, 6, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 3094424448], + [110, 53, 3, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 193340763], + [110, 60, 6, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 3094036075], + [110, 75, 8, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 2959556167], + [110, 92, 8, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 588061377], + [110, 100, 1, "Layout/SpaceInsideHashLiteralBraces: Space inside } detected.", 177541], + [112, 5, 88, "Style/ClassMethodsDefinitions: Use `class << self` to define a class method.", 778275783] + ], + "lib/openid/version.rb:172215805": [ + [2, 13, 7, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 3885394300] + ], + "lib/openid/yadis/accept.rb:3796527798": [ + [6, 5, 673, "Style/ClassMethodsDefinitions: Use `class << self` to define a class method.", 1005755367], + [10, 16, 5, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 94452202], + [15, 79, 2, "Style/AndOr: Use `||` instead of `or`.", 5861240], + [17, 23, 7, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 3612323881], + [26, 27, 5, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 94452202], + [27, 9, 12, "Layout/IndentationWidth: Use 2 (not 12) spaces for indentation.", 155433733], + [28, 19, 4, "Layout/ElseAlignment: Align `else` with `chunks`.", 2087423834], + [29, 28, 10, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 2379971602], + [30, 19, 3, "Layout/EndAlignment: `end` at 30, 18 is not aligned with `chunks << if` at 26, 8.", 193405706], + [33, 19, 4, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 2085262697], + [36, 5, 968, "Style/ClassMethodsDefinitions: Use `class << self` to define a class method.", 1809754118], + [43, 28, 3, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 193340297], + [46, 29, 3, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 193340734], + [49, 24, 3, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 193340330], + [54, 33, 3, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 193340330], + [58, 28, 3, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 193340920], + [59, 30, 3, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 193340920], + [60, 32, 3, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 193338420], + [75, 5, 1585, "Style/ClassMethodsDefinitions: Use `class << self` to define a class method.", 3200748744], + [87, 38, 2, "Style/AndOr: Use `||` instead of `or`.", 5861240], + [89, 7, 12, "Layout/IndentationWidth: Use 2 (not 12) spaces for indentation.", 155433733], + [90, 17, 4, "Layout/ElseAlignment: Align `else` with `default`.", 2087423834], + [92, 17, 3, "Layout/EndAlignment: `end` at 92, 16 is not aligned with `default = if` at 87, 6.", 193405706], + [97, 20, 3, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 193340111], + [100, 22, 3, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 193340111], + [110, 33, 3, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 193340330], + [112, 9, 6, "Layout/IndentationWidth: Use 2 (not 6) spaces for indentation.", 3135555589], + [113, 13, 4, "Layout/ElseAlignment: Align `else` with `q`.", 2087423834], + [115, 13, 3, "Layout/EndAlignment: `end` at 115, 12 is not aligned with `q = if` at 111, 8.", 193405706], + [127, 5, 511, "Style/ClassMethodsDefinitions: Use `class << self` to define a class method.", 874198912] + ], + "lib/openid/yadis/constants.rb:902908108": [ + [1, 9, 21, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 43233146], + [5, 25, 17, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 3274948509], + [6, 26, 22, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 1990526015], + [11, 8, 11, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 785086186], + [12, 8, 23, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 372628359], + [13, 7, 25, "Style/TrailingCommaInArguments: Put a comma after the last parameter of a multiline method call.", 2119769783] + ], + "lib/openid/yadis/discovery.rb:2199614362": [ + [1, 9, 13, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 2569813655], + [2, 9, 17, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 2951987467], + [3, 9, 24, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 2743300663], + [4, 9, 24, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 1996466898], + [70, 5, 1535, "Style/ClassMethodsDefinitions: Use `class << self` to define a class method.", 3246323220], + [73, 40, 1, "Layout/SpaceInsideHashLiteralBraces: Space inside { detected.", 177541], + [73, 41, 8, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 1562230085], + [73, 72, 1, "Layout/SpaceInsideHashLiteralBraces: Space inside } detected.", 177541], + [74, 7, 102, "Lint/RescueException: Avoid rescuing the `Exception` class. Perhaps you meant to rescue `StandardError`?", 3710982363], + [77, 23, 5, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 94247383], + [77, 29, 3, "Style/AndOr: Use `&&` instead of `and`.", 193409806], + [77, 46, 5, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 94247569], + [79, 70, 1, "Layout/LineContinuationSpacing: Use one space in front of backslash.", 177657], + [80, 11, 55, "Layout/LineEndStringConcatenationIndentation: Indent the first part of a string concatenated with backslash.", 1128263547], + [80, 68, 4, "Layout/MultilineMethodArgumentLineBreaks: Each argument in a multi-line method call must start on a separate line.", 2088302577], + [89, 34, 14, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 1203671929], + [93, 26, 3, "Style/AndOr: Use `&&` instead of `and`.", 193409806], + [99, 25, 5, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 94247383], + [99, 31, 3, "Style/AndOr: Use `&&` instead of `and`.", 193409806], + [99, 48, 5, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 94247569], + [101, 67, 1, "Style/LineEndConcatenation: Use `\\` instead of `+` or `<<` to concatenate those strings.", 177550], + [102, 91, 4, "Layout/MultilineMethodArgumentLineBreaks: Each argument in a multi-line method call must start on a separate line.", 2088302577], + [108, 36, 14, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 1203671929], + [122, 5, 906, "Style/ClassMethodsDefinitions: Use `class << self` to define a class method.", 3059427424], + [125, 27, 14, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 1203671929], + [129, 29, 3, "Style/AndOr: Use `&&` instead of `and`.", 193409806], + [129, 59, 3, "Style/AndOr: Use `&&` instead of `and`.", 193409806], + [130, 10, 60, "Layout/MultilineOperationIndentation: Use 4 (not 3) spaces for indenting a condition in an `if` statement spanning multiple lines.", 2715920954], + [130, 29, 3, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 193340734], + [140, 20, 9, "Naming/InclusiveLanguage: Consider replacing 'whitelist' with 'allowlist' or 'permit'.", 469122336], + [140, 35, 9, "Naming/InclusiveLanguage: Consider replacing 'blacklist' with 'denylist' or 'block'.", 3660646720] + ], + "lib/openid/yadis/filters.rb:2626927831": [ + [41, 7, 73, "Style/ClassMethodsDefinitions: Use `class << self` to define a class method.", 2334760220], + [136, 7, 71, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 3846490198], + [136, 7, 71, "Style/TrailingCommaInArguments: Put a comma after the last parameter of a multiline method call.", 3846490198], + [143, 5, 253, "Style/ClassMethodsDefinitions: Use `class << self` to define a class method.", 178241044], + [157, 5, 1247, "Style/ClassMethodsDefinitions: Use `class << self` to define a class method.", 2569421294], + [158, 84, 6, "Performance/StringIdentifierArgument: Use `:each` instead of `'each'`.", 3028709770], + [158, 84, 6, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 3028709770], + [166, 36, 23, "Performance/StringIdentifierArgument: Use `:get_service_endpoints` instead of `'get_service_endpoints'`.", 1099711038], + [166, 36, 23, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 1099711038], + [169, 39, 29, "Performance/StringIdentifierArgument: Use `:from_basic_service_endpoint` instead of `'from_basic_service_endpoint'`.", 1551624392], + [169, 39, 29, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 1551624392], + [172, 46, 29, "Performance/StringIdentifierArgument: Use `:from_basic_service_endpoint` instead of `'from_basic_service_endpoint'`.", 1551624392], + [172, 46, 29, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 1551624392], + [173, 39, 6, "Performance/StringIdentifierArgument: Use `:call` instead of `'call'`.", 3017009927], + [173, 39, 6, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 3017009927] + ], + "lib/openid/yadis/htmltokenizer.rb:727650592": [ + [50, 3, 36, "Style/ClassMethodsDefinitions: Use `class << self` to define a class method.", 2915883728], + [69, 5, 10, "Style/ReturnNil: Use `return` instead of `return nil`.", 1900003172], + [71, 8, 3, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 193340825], + [73, 10, 5, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 93876292], + [75, 31, 5, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 94282683], + [82, 31, 3, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 193340763], + [90, 30, 3, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 193340825], + [121, 29, 3, "Style/AndOr: Use `&&` instead of `and`.", 193409806], + [122, 10, 63, "Layout/MultilineOperationIndentation: Use 4 (not 3) spaces for indenting a condition in an `if` statement spanning multiple lines.", 3993109313], + [122, 35, 2, "Style/AndOr: Use `||` instead of `or`.", 5861240], + [133, 10, 3, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 193340825], + [135, 9, 2, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 5858789], + [141, 17, 2, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 5858789], + [144, 37, 3, "Style/AndOr: Use `&&` instead of `and`.", 193409806], + [146, 32, 3, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 193339909], + [146, 40, 2, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 5858789], + [158, 43, 3, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 193339909], + [162, 28, 9, "Lint/InheritException: Inherit from `RuntimeError` instead of `Exception`.", 3513723378], + [181, 5, 2, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 5858789], + [185, 29, 3, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 193339909], + [206, 5, 11, "Style/SuperArguments: Call `super` without arguments and parentheses when the signature is identical.", 1279960888], + [208, 31, 56, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 3200292774], + [219, 5, 11, "Style/SuperArguments: Call `super` without arguments and parentheses when the signature is identical.", 1279960888], + [220, 8, 3, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 193340825], + [220, 23, 2, "Style/AndOr: Use `||` instead of `or`.", 5861240], + [220, 26, 3, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 193340763], + [221, 33, 56, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 3200292774], + [230, 8, 3, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 193340330], + [233, 19, 3, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 193340330], + [260, 13, 8, "Layout/IndentationWidth: Use 2 (not 8) spaces for indentation.", 121035013], + [261, 19, 5, "Layout/ElseAlignment: Align `elsif` with `val`.", 165509744], + [261, 46, 2, "Style/AndOr: Use `||` instead of `or`.", 5861240], + [261, 49, 4, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 2085177534], + [263, 19, 4, "Layout/ElseAlignment: Align `else` with `val`.", 2087423834], + [265, 19, 3, "Layout/EndAlignment: `end` at 265, 18 is not aligned with `val = if` at 259, 12.", 193405706], + [282, 12, 5, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 91918406], + [283, 26, 5, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 91647932], + [283, 50, 5, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 91647932], + [284, 12, 8, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 3732771833], + [285, 26, 5, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 91647932], + [285, 50, 5, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 91647932], + [288, 5, 2, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 5858789] + ], + "lib/openid/yadis/parsehtml.rb:2435886207": [ + [1, 9, 28, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 634180536], + [2, 9, 5, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 91426760], + [6, 5, 1184, "Style/ClassMethodsDefinitions: Use `class << self` to define a class method.", 2583187193], + [13, 18, 1, "Lint/AssignmentInCondition: Wrap assignment in parentheses if intentional", 177560], + [13, 34, 6, "Layout/FirstMethodArgumentLineBreak: Add a line break before the first argument of a multi-line method argument list.", 3025445581], + [13, 34, 6, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 3025445581], + [13, 42, 7, "Layout/MultilineMethodArgumentLineBreaks: Each argument in a multi-line method call must start on a separate line.", 3896501570], + [13, 42, 7, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 3896501570], + [13, 51, 6, "Layout/MultilineMethodArgumentLineBreaks: Each argument in a multi-line method call must start on a separate line.", 3038082424], + [13, 51, 6, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 3038082424], + [13, 59, 6, "Layout/MultilineMethodArgumentLineBreaks: Each argument in a multi-line method call must start on a separate line.", 3018684341], + [13, 59, 6, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 3018684341], + [13, 67, 7, "Layout/MultilineMethodArgumentLineBreaks: Each argument in a multi-line method call must start on a separate line.", 3903542778], + [13, 67, 7, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 3903542778], + [14, 34, 6, "Layout/ArgumentAlignment: Use one level of indentation for arguments following the first line of a multi-line method call.", 3026048248], + [14, 34, 6, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 3026048248], + [14, 42, 8, "Layout/MultilineMethodArgumentLineBreaks: Each argument in a multi-line method call must start on a separate line.", 3253849258], + [14, 42, 8, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 3253849258], + [17, 11, 10, "Style/ReturnNil: Use `return` instead of `return nil`.", 1900003172], + [17, 26, 7, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 3896501570], + [17, 35, 6, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 3018684341], + [17, 43, 7, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 3903542778], + [19, 29, 6, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 3025445581], + [19, 56, 3, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 193340330], + [24, 29, 8, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 3253849258], + [24, 58, 3, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 193340330], + [25, 27, 9, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 4008454117], + [28, 11, 10, "Style/ReturnNil: Use `return` instead of `return nil`.", 1900003172], + [28, 40, 6, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 3026048248], + [30, 38, 6, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 3038082424], + [30, 45, 3, "Style/AndOr: Use `&&` instead of `and`.", 193409806], + [30, 71, 12, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 3484828462], + [32, 14, 31, "Layout/MultilineOperationIndentation: Use 4 (not 3) spaces for indenting a condition in an `if` statement spanning multiple lines.", 1997956661], + [32, 35, 9, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 3782231308], + [33, 50, 9, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 3782231308] + ], + "lib/openid/yadis/services.rb:1434186558": [ + [1, 9, 22, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 916562793], + [2, 9, 24, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 1906546608], + [3, 9, 19, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 53893767], + [7, 5, 719, "Style/ClassMethodsDefinitions: Use `class << self` to define a class method.", 909444346], + [17, 40, 21, "Layout/FirstMethodArgumentLineBreak: Add a line break before the first argument of a multi-line method argument list.", 3188732146], + [18, 40, 20, "Layout/ArgumentAlignment: Use one level of indentation for arguments following the first line of a multi-line method call.", 808345795], + [18, 62, 3, "Layout/MultilineMethodArgumentLineBreaks: Each argument in a multi-line method call must start on a separate line.", 193411163], + [26, 5, 453, "Style/ClassMethodsDefinitions: Use `class << self` to define a class method.", 100913079] + ], + "lib/openid/yadis/xrds.rb:3502384701": [ + [1, 9, 16, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 2413211883], + [2, 9, 15, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 2206965434], + [3, 9, 13, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 4025230449], + [5, 9, 18, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 2995095577], + [9, 18, 21, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 308764201], + [10, 15, 13, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 3243062565], + [13, 7, 6, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 3043806936], + [14, 7, 5, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 92236619], + [14, 7, 19, "Style/TrailingCommaInHashLiteral: Put a comma after the last item of a multiline hash.", 198401798], + [24, 5, 1505, "Style/ClassMethodsDefinitions: Use `class << self` to define a class method.", 973105365], + [36, 41, 20, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 21417637], + [46, 37, 6, "Performance/StringIdentifierArgument: Use `:name` instead of `'name'`.", 3032265122], + [46, 37, 6, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 3032265122], + [48, 42, 13, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 2887863650], + [54, 7, 10, "Style/ReturnNil: Use `return` instead of `return nil`.", 1900003172], + [61, 54, 3, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 193340004], + [63, 44, 13, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 2887863650], + [66, 38, 25, "Layout/FirstMethodArgumentLineBreak: Add a line break before the first argument of a multi-line method argument list.", 4182789614], + [66, 38, 25, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 4182789614], + [66, 65, 13, "Layout/MultilineMethodArgumentLineBreaks: Each argument in a multi-line method call must start on a separate line.", 1969631860], + [67, 38, 6, "Layout/ArgumentAlignment: Use one level of indentation for arguments following the first line of a multi-line method call.", 1898500505], + [75, 36, 30, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 729603208], + [84, 5, 400, "Style/ClassMethodsDefinitions: Use `class << self` to define a class method.", 2176692576], + [86, 29, 23, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 2383194659], + [91, 31, 44, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 4015944537], + [96, 29, 23, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 2383194659], + [100, 5, 229, "Style/ClassMethodsDefinitions: Use `class << self` to define a class method.", 3284163917], + [101, 7, 10, "Lint/UnderscorePrefixedVariableName: Do not use prefix `_` for a variable that is used.", 517067060], + [108, 5, 173, "Style/ClassMethodsDefinitions: Use `class << self` to define a class method.", 706989265], + [111, 27, 6, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 3006973656], + [115, 5, 263, "Style/ClassMethodsDefinitions: Use `class << self` to define a class method.", 4119939356], + [116, 25, 14, "Layout/FirstMethodArgumentLineBreak: Add a line break before the first argument of a multi-line method argument list.", 535875337], + [117, 25, 28, "Layout/ArgumentAlignment: Use one level of indentation for arguments following the first line of a multi-line method call.", 1862751848], + [117, 25, 28, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 1862751848], + [118, 25, 15, "Layout/ArgumentAlignment: Use one level of indentation for arguments following the first line of a multi-line method call.", 3664293015], + [121, 27, 23, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 1031125964], + [125, 5, 127, "Style/ClassMethodsDefinitions: Use `class << self` to define a class method.", 1135967129], + [127, 24, 9, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 3784266648], + [130, 5, 131, "Style/ClassMethodsDefinitions: Use `class << self` to define a class method.", 2325223047], + [138, 5, 338, "Style/ClassMethodsDefinitions: Use `class << self` to define a class method.", 4077987403], + [140, 22, 5, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 91008555], + [142, 23, 13, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 283114958], + [149, 5, 156, "Style/ClassMethodsDefinitions: Use `class << self` to define a class method.", 397670671], + [151, 21, 10, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 2582233879], + [151, 59, 10, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 2582233879] + ], + "lib/openid/yadis/xri.rb:750587094": [ + [1, 9, 17, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 2951987467], + [8, 26, 3, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 193340004], + [8, 31, 3, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 193340920], + [8, 36, 3, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 193336805], + [8, 41, 3, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 193340206], + [8, 46, 3, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 193340033], + [8, 51, 3, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 193340173], + [10, 7, 271, "Style/ClassMethodsDefinitions: Use `class << self` to define a class method.", 2782130302], + [11, 29, 3, "Style/AndOr: Use `&&` instead of `and`.", 193409806], + [12, 12, 21, "Layout/MultilineOperationIndentation: Use 4 (not 3) spaces for indenting a condition in an `if` statement spanning multiple lines.", 807609306], + [12, 34, 3, "Style/AndOr: Use `&&` instead of `and`.", 193409806], + [13, 12, 87, "Layout/MultilineOperationIndentation: Use 4 (not 3) spaces for indenting a condition in an `if` statement spanning multiple lines.", 739852162], + [13, 30, 9, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 3794133634], + [13, 41, 2, "Style/AndOr: Use `||` instead of `or`.", 5861240], + [24, 7, 147, "Style/ClassMethodsDefinitions: Use `class << self` to define a class method.", 305119605], + [26, 23, 8, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 3277843292], + [26, 40, 20, "Performance/RedundantMatch: Use `=~` in places where the `MatchData` returned by `#match` will not be used.", 713822284], + [26, 40, 20, "Performance/RegexpMatch: Use `match?` instead of `match` when `MatchData` is not used.", 713822284], + [26, 50, 9, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 3794133634], + [32, 7, 287, "Style/ClassMethodsDefinitions: Use `class << self` to define a class method.", 477612230], + [35, 19, 3, "Style/RedundantRegexpArgument: Use string `\"%\"` as argument instead of regexp `/%/`.", 193348832], + [35, 24, 5, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 94025095], + [47, 7, 76, "Style/ClassMethodsDefinitions: Use `class << self` to define a class method.", 2929197802], + [52, 7, 157, "Style/ClassMethodsDefinitions: Use `class << self` to define a class method.", 1946667856], + [58, 7, 227, "Style/ClassMethodsDefinitions: Use `class << self` to define a class method.", 649186306], + [59, 40, 3, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 193340004], + [66, 7, 435, "Style/ClassMethodsDefinitions: Use `class << self` to define a class method.", 3686715349], + [67, 39, 8, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 3277843292], + [68, 31, 3, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 193340330], + [69, 39, 3, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 193340173], + [70, 9, 9, "Layout/IndentationWidth: Use 2 (not 9) spaces for indentation.", 3994155397], + [70, 48, 3, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 193340268], + [71, 16, 5, "Layout/ElseAlignment: Align `elsif` with `root`.", 165509744], + [73, 16, 4, "Layout/ElseAlignment: Align `else` with `root`.", 2087423834], + [75, 16, 3, "Layout/EndAlignment: `end` at 75, 15 is not aligned with `root = if` at 69, 8.", 193405706], + [80, 7, 101, "Style/ClassMethodsDefinitions: Use `class << self` to define a class method.", 2087973483], + [81, 15, 8, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 3277843292], + [81, 43, 8, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 3277843292] + ], + "lib/openid/yadis/xrires.rb:2128153021": [ + [1, 9, 5, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 91426760], + [2, 9, 18, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 2995095577], + [3, 9, 19, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 53893767], + [4, 9, 17, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 2951987467], + [12, 25, 23, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 295561528], + [17, 25, 3, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 193340330], + [17, 36, 22, "Performance/RedundantMatch: Use `=~` in places where the `MatchData` returned by `#match` will not be used.", 2937463082], + [17, 36, 22, "Performance/RegexpMatch: Use `match?` instead of `match` when `MatchData` is not used.", 2937463082], + [17, 53, 4, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 2085263598], + [26, 19, 1, "Layout/SpaceInsideHashLiteralBraces: Space inside { detected.", 177541], + [26, 20, 8, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 460732345], + [26, 32, 22, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 1990526015], + [26, 54, 1, "Layout/SpaceInsideHashLiteralBraces: Space inside } detected.", 177541], + [28, 18, 8, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 460732159], + [31, 18, 8, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 460732345], + [31, 31, 12, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 477917816], + [49, 11, 11, "Naming/VariableName: Use snake_case for variable names.", 1131396834], + [51, 12, 11, "Naming/VariableName: Use snake_case for variable names.", 1131396834], + [59, 7, 170, "Style/ClassMethodsDefinitions: Use `class << self` to define a class method.", 430146384], + [62, 35, 3, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 193340920], + [64, 16, 3, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 193339971], + [67, 7, 380, "Style/ClassMethodsDefinitions: Use `class << self` to define a class method.", 3699337347], + [72, 84, 3, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 193340858], + [74, 34, 3, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 193340858], + [75, 9, 8, "Layout/IndentationWidth: Use 2 (not 8) spaces for indentation.", 121035013], + [75, 17, 3, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 193339971], + [76, 15, 4, "Layout/ElseAlignment: Align `else` with `sep`.", 2087423834], + [77, 17, 3, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 193340858], + [78, 15, 3, "Layout/EndAlignment: `end` at 78, 14 is not aligned with `sep = if` at 74, 8.", 193405706] + ], + "lib/ruby-openid.rb:3010806139": [ + [1, 9, 8, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 3058584636] + ], + "setup.rb:1023388634": [ + [13, 5, 5, "Style/Alias: Use `alias_method` instead of `alias`.", 169933683], + [19, 5, 4, "Security/Open: The use of `Kernel#open` is a serious security risk.", 2087926481], + [34, 3, 4, "Security/Open: The use of `Kernel#open` is a serious security risk.", 2087926481], + [34, 15, 4, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 2085197365], + [41, 19, 38, "Style/TernaryParentheses: Use parentheses for ternary expressions with complex conditions.", 1033489889], + [41, 34, 3, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 193340330], + [41, 54, 3, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 193340330], + [56, 23, 6, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 3101244657], + [76, 5, 19, "Style/MethodCallWithArgsParentheses: Use parentheses for method calls with arguments.", 3810613190], + [92, 21, 45, "Style/MethodCallWithArgsParentheses: Use parentheses for method calls with arguments.", 1517383745], + [96, 5, 16, "Style/MethodCallWithArgsParentheses: Use parentheses for method calls with arguments.", 3229145574], + [110, 5, 73, "Style/MethodCallWithArgsParentheses: Use parentheses for method calls with arguments.", 2547818485], + [114, 5, 9, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 3588584513], + [119, 26, 3, "Style/RedundantRegexpArgument: Use string `\"=\"` as argument instead of regexp `/=/`.", 193349112], + [123, 5, 65, "Style/MethodCallWithArgsParentheses: Use parentheses for method calls with arguments.", 2377746729], + [128, 25, 3, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 193338482], + [130, 9, 35, "Style/MethodCallWithArgsParentheses: Use parentheses for method calls with arguments.", 1792105273], + [130, 57, 3, "Style/AndOr: Use `&&` instead of `and`.", 193409806], + [137, 7, 7, "Style/MethodCallWithArgsParentheses: Use parentheses for method calls with arguments.", 78553435], + [144, 18, 8, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 1307896607], + [144, 30, 3, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 193340330], + [144, 38, 19, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 1171993823], + [146, 15, 7, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 30577054], + [147, 15, 7, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 21512210], + [148, 15, 7, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 302478374], + [157, 10, 12, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 1785749249], + [159, 7, 43, "Style/IdenticalConditionalBranches: Move `libruby = \"#{c['prefix']}/lib/ruby\"` out of the conditional.", 2215780936], + [159, 14, 8, "Layout/ExtraSpacing: Unnecessary spacing detected.", 121035013], + [159, 30, 8, "Style/StringLiteralsInInterpolation: Prefer double-quoted strings inside interpolations.", 1551502453], + [160, 17, 5, "Layout/ExtraSpacing: Unnecessary spacing detected.", 95016837], + [160, 27, 12, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 1785749249], + [161, 21, 1, "Layout/ExtraSpacing: Unnecessary spacing detected.", 177541], + [161, 27, 9, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 1643505218], + [162, 15, 7, "Layout/ExtraSpacing: Unnecessary spacing detected.", 394119301], + [162, 27, 9, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 4234663473], + [163, 18, 4, "Layout/ExtraSpacing: Unnecessary spacing detected.", 2085287685], + [163, 27, 12, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 687744342], + [164, 27, 13, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 688156649], + [167, 7, 43, "Style/IdenticalConditionalBranches: Move `libruby = \"#{c['prefix']}/lib/ruby\"` out of the conditional.", 2215780936], + [167, 14, 8, "Layout/ExtraSpacing: Unnecessary spacing detected.", 121035013], + [167, 30, 8, "Style/StringLiteralsInInterpolation: Prefer double-quoted strings inside interpolations.", 1551502453], + [168, 17, 5, "Layout/ExtraSpacing: Unnecessary spacing detected.", 95016837], + [168, 30, 8, "Style/StringLiteralsInInterpolation: Prefer double-quoted strings inside interpolations.", 1551502453], + [169, 21, 1, "Layout/ExtraSpacing: Unnecessary spacing detected.", 177541], + [169, 30, 8, "Style/StringLiteralsInInterpolation: Prefer double-quoted strings inside interpolations.", 1551502453], + [169, 65, 6, "Style/StringLiteralsInInterpolation: Prefer double-quoted strings inside interpolations.", 3024581309], + [170, 15, 7, "Layout/ExtraSpacing: Unnecessary spacing detected.", 394119301], + [170, 27, 9, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 4234663473], + [171, 18, 4, "Layout/ExtraSpacing: Unnecessary spacing detected.", 2085287685], + [172, 43, 6, "Style/StringLiteralsInInterpolation: Prefer double-quoted strings inside interpolations.", 3024581309], + [175, 7, 43, "Style/IdenticalConditionalBranches: Move `libruby = \"#{c['prefix']}/lib/ruby\"` out of the conditional.", 2215780936], + [175, 14, 8, "Layout/ExtraSpacing: Unnecessary spacing detected.", 121035013], + [175, 30, 8, "Style/StringLiteralsInInterpolation: Prefer double-quoted strings inside interpolations.", 1551502453], + [176, 17, 5, "Layout/ExtraSpacing: Unnecessary spacing detected.", 95016837], + [176, 30, 8, "Style/StringLiteralsInInterpolation: Prefer double-quoted strings inside interpolations.", 1551502453], + [177, 21, 1, "Layout/ExtraSpacing: Unnecessary spacing detected.", 177541], + [177, 30, 8, "Style/StringLiteralsInInterpolation: Prefer double-quoted strings inside interpolations.", 1551502453], + [177, 65, 6, "Style/StringLiteralsInInterpolation: Prefer double-quoted strings inside interpolations.", 3024581309], + [178, 15, 7, "Layout/ExtraSpacing: Unnecessary spacing detected.", 394119301], + [178, 30, 8, "Style/StringLiteralsInInterpolation: Prefer double-quoted strings inside interpolations.", 1551502453], + [179, 18, 4, "Layout/ExtraSpacing: Unnecessary spacing detected.", 2085287685], + [180, 43, 6, "Style/StringLiteralsInInterpolation: Prefer double-quoted strings inside interpolations.", 3024581309], + [183, 36, 8, "Style/StringLiteralsInInterpolation: Prefer double-quoted strings inside interpolations.", 1551502453], + [183, 50, 9, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 1548672017], + [186, 23, 1, "Lint/AssignmentInCondition: Wrap assignment in parentheses if intentional", 177560], + [186, 27, 16, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 1690550869], + [187, 5, 13, "Layout/IndentationWidth: Use 2 (not 13) spaces for indentation.", 834345861], + [187, 26, 3, "Style/RedundantRegexpArgument: Use string `\"'\"` as argument instead of regexp `/'/`.", 193348770], + [187, 31, 2, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 5858789], + [187, 41, 3, "Style/RedundantRegexpArgument: Use string `\"=\"` as argument instead of regexp `/=/`.", 193349112], + [188, 16, 4, "Layout/ElseAlignment: Align `else` with `makeprog`.", 2087423834], + [189, 18, 6, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 3038188071], + [190, 16, 3, "Layout/EndAlignment: `end` at 190, 15 is not aligned with `makeprog = if` at 186, 4.", 193405706], + [193, 20, 13, "Layout/FirstMethodArgumentLineBreak: Add a line break before the first argument of a multi-line method argument list.", 2446033704], + [193, 20, 13, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 2446033704], + [193, 35, 15, "Layout/MultilineMethodArgumentLineBreaks: Each argument in a multi-line method call must start on a separate line.", 3176853474], + [193, 35, 15, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 3176853474], + [194, 20, 86, "Layout/ArgumentAlignment: Use one level of indentation for arguments following the first line of a multi-line method call.", 2113793577], + [194, 20, 86, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 2113793577], + [194, 107, 1, "Layout/LineContinuationSpacing: Use one space in front of backslash.", 177657], + [194, 107, 2, "Style/RedundantLineContinuation: Redundant line continuation.", 5862675], + [197, 18, 5, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 91984998], + [198, 21, 7, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 1445673674], + [198, 32, 13, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 1951367035], + [199, 21, 7, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 1414682918], + [199, 32, 17, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 36641443], + [200, 18, 6, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 3036246382], + [201, 21, 7, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 1445673674], + [201, 32, 14, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 3474772823], + [202, 21, 7, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 1414682918], + [202, 32, 18, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 3901508239], + [203, 18, 6, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 3025230314], + [204, 15, 34, "Style/MethodCallWithArgsParentheses: Use parentheses for method calls with arguments.", 3441816019], + [204, 30, 19, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 2009331388], + [204, 61, 6, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 2988464618], + [205, 21, 8, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 1551502453], + [205, 37, 6, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 2988464618], + [206, 21, 7, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 1445673674], + [206, 32, 14, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 875506794], + [207, 21, 7, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 1414682918], + [207, 32, 14, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 875506794], + [210, 20, 8, "Layout/FirstMethodArgumentLineBreak: Add a line break before the first argument of a multi-line method argument list.", 1551502453], + [210, 20, 8, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 1551502453], + [210, 30, 6, "Layout/MultilineMethodArgumentLineBreaks: Each argument in a multi-line method call must start on a separate line.", 3034775496], + [210, 30, 6, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 3034775496], + [210, 38, 11, "Layout/MultilineMethodArgumentLineBreaks: Each argument in a multi-line method call must start on a separate line.", 4148693648], + [210, 40, 8, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 1551502453], + [211, 20, 35, "Layout/ArgumentAlignment: Use one level of indentation for arguments following the first line of a multi-line method call.", 917498357], + [211, 20, 35, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 917498357], + [212, 20, 8, "Layout/FirstMethodArgumentLineBreak: Add a line break before the first argument of a multi-line method argument list.", 1307896607], + [212, 20, 8, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 1307896607], + [212, 30, 6, "Layout/MultilineMethodArgumentLineBreaks: Each argument in a multi-line method call must start on a separate line.", 3034775496], + [212, 30, 6, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 3034775496], + [212, 38, 30, "Layout/MultilineMethodArgumentLineBreaks: Each argument in a multi-line method call must start on a separate line.", 209624456], + [212, 58, 8, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 1307896607], + [213, 20, 28, "Layout/ArgumentAlignment: Use one level of indentation for arguments following the first line of a multi-line method call.", 3501475194], + [213, 20, 28, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 3501475194], + [214, 20, 8, "Layout/FirstMethodArgumentLineBreak: Add a line break before the first argument of a multi-line method argument list.", 872653981], + [214, 20, 8, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 872653981], + [214, 30, 6, "Layout/MultilineMethodArgumentLineBreaks: Each argument in a multi-line method call must start on a separate line.", 3034775496], + [214, 30, 6, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 3034775496], + [214, 38, 30, "Layout/MultilineMethodArgumentLineBreaks: Each argument in a multi-line method call must start on a separate line.", 1191026698], + [214, 58, 8, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 872653981], + [215, 20, 29, "Layout/ArgumentAlignment: Use one level of indentation for arguments following the first line of a multi-line method call.", 123497335], + [215, 20, 29, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 123497335], + [216, 20, 9, "Layout/FirstMethodArgumentLineBreak: Add a line break before the first argument of a multi-line method argument list.", 3526085130], + [216, 20, 9, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 3526085130], + [216, 31, 6, "Layout/MultilineMethodArgumentLineBreaks: Each argument in a multi-line method call must start on a separate line.", 3034775496], + [216, 31, 6, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 3034775496], + [216, 39, 31, "Layout/MultilineMethodArgumentLineBreaks: Each argument in a multi-line method call must start on a separate line.", 1119322173], + [216, 59, 9, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 3526085130], + [217, 20, 31, "Layout/ArgumentAlignment: Use one level of indentation for arguments following the first line of a multi-line method call.", 541418743], + [217, 20, 31, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 541418743], + [218, 20, 8, "Layout/FirstMethodArgumentLineBreak: Add a line break before the first argument of a multi-line method argument list.", 1458684760], + [218, 20, 8, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 1458684760], + [218, 30, 6, "Layout/MultilineMethodArgumentLineBreaks: Each argument in a multi-line method call must start on a separate line.", 3034775496], + [218, 30, 6, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 3034775496], + [218, 38, 30, "Layout/MultilineMethodArgumentLineBreaks: Each argument in a multi-line method call must start on a separate line.", 1311152079], + [218, 58, 8, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 1458684760], + [219, 20, 29, "Layout/ArgumentAlignment: Use one level of indentation for arguments following the first line of a multi-line method call.", 269167916], + [219, 20, 29, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 269167916], + [220, 20, 12, "Layout/FirstMethodArgumentLineBreak: Add a line break before the first argument of a multi-line method argument list.", 507415527], + [220, 20, 12, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 507415527], + [220, 34, 6, "Layout/MultilineMethodArgumentLineBreaks: Each argument in a multi-line method call must start on a separate line.", 3034775496], + [220, 34, 6, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 3034775496], + [220, 42, 34, "Layout/MultilineMethodArgumentLineBreaks: Each argument in a multi-line method call must start on a separate line.", 1044358256], + [220, 62, 12, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 507415527], + [221, 20, 46, "Layout/ArgumentAlignment: Use one level of indentation for arguments following the first line of a multi-line method call.", 1989644878], + [221, 20, 46, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 1989644878], + [222, 20, 15, "Layout/FirstMethodArgumentLineBreak: Add a line break before the first argument of a multi-line method argument list.", 727638752], + [222, 20, 15, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 727638752], + [222, 37, 6, "Layout/MultilineMethodArgumentLineBreaks: Each argument in a multi-line method call must start on a separate line.", 3034775496], + [222, 37, 6, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 3034775496], + [222, 45, 37, "Layout/MultilineMethodArgumentLineBreaks: Each argument in a multi-line method call must start on a separate line.", 3352126743], + [222, 65, 15, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 727638752], + [223, 20, 36, "Layout/ArgumentAlignment: Use one level of indentation for arguments following the first line of a multi-line method call.", 3496158084], + [223, 20, 36, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 3496158084], + [224, 20, 9, "Layout/FirstMethodArgumentLineBreak: Add a line break before the first argument of a multi-line method argument list.", 3057438366], + [224, 20, 9, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 3057438366], + [224, 31, 6, "Layout/MultilineMethodArgumentLineBreaks: Each argument in a multi-line method call must start on a separate line.", 3034775496], + [224, 31, 6, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 3034775496], + [224, 39, 7, "Layout/MultilineMethodArgumentLineBreaks: Each argument in a multi-line method call must start on a separate line.", 3909639934], + [225, 20, 34, "Layout/ArgumentAlignment: Use one level of indentation for arguments following the first line of a multi-line method call.", 701625835], + [225, 20, 34, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 701625835], + [226, 20, 12, "Layout/FirstMethodArgumentLineBreak: Add a line break before the first argument of a multi-line method argument list.", 1310986591], + [226, 20, 12, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 1310986591], + [226, 34, 6, "Layout/MultilineMethodArgumentLineBreaks: Each argument in a multi-line method call must start on a separate line.", 3034775496], + [226, 34, 6, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 3034775496], + [226, 42, 10, "Layout/MultilineMethodArgumentLineBreaks: Each argument in a multi-line method call must start on a separate line.", 3760131391], + [227, 20, 43, "Layout/ArgumentAlignment: Use one level of indentation for arguments following the first line of a multi-line method call.", 2352288944], + [227, 20, 43, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 2352288944], + [228, 20, 16, "Layout/FirstMethodArgumentLineBreak: Add a line break before the first argument of a multi-line method argument list.", 4120070791], + [228, 20, 16, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 4120070791], + [228, 38, 6, "Layout/MultilineMethodArgumentLineBreaks: Each argument in a multi-line method call must start on a separate line.", 3034775496], + [228, 38, 6, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 3034775496], + [228, 46, 14, "Layout/MultilineMethodArgumentLineBreaks: Each argument in a multi-line method call must start on a separate line.", 3347440871], + [229, 20, 44, "Layout/ArgumentAlignment: Use one level of indentation for arguments following the first line of a multi-line method call.", 3081707299], + [229, 20, 44, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 3081707299], + [230, 20, 10, "Layout/FirstMethodArgumentLineBreak: Add a line break before the first argument of a multi-line method argument list.", 2325976818], + [230, 20, 10, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 2325976818], + [230, 32, 6, "Layout/MultilineMethodArgumentLineBreaks: Each argument in a multi-line method call must start on a separate line.", 3034775496], + [230, 32, 6, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 3034775496], + [230, 40, 8, "Layout/MultilineMethodArgumentLineBreaks: Each argument in a multi-line method call must start on a separate line.", 3569060466], + [231, 20, 58, "Layout/ArgumentAlignment: Use one level of indentation for arguments following the first line of a multi-line method call.", 1524062742], + [231, 20, 58, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 1524062742], + [232, 20, 13, "Layout/FirstMethodArgumentLineBreak: Add a line break before the first argument of a multi-line method argument list.", 4267631347], + [232, 20, 13, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 4267631347], + [232, 35, 6, "Layout/MultilineMethodArgumentLineBreaks: Each argument in a multi-line method call must start on a separate line.", 3034775496], + [232, 35, 6, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 3034775496], + [232, 43, 11, "Layout/MultilineMethodArgumentLineBreaks: Each argument in a multi-line method call must start on a separate line.", 717624627], + [233, 20, 38, "Layout/ArgumentAlignment: Use one level of indentation for arguments following the first line of a multi-line method call.", 3024222343], + [233, 20, 38, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 3024222343], + [234, 20, 17, "Layout/FirstMethodArgumentLineBreak: Add a line break before the first argument of a multi-line method argument list.", 62094379], + [234, 20, 17, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 62094379], + [234, 39, 6, "Layout/MultilineMethodArgumentLineBreaks: Each argument in a multi-line method call must start on a separate line.", 3034775496], + [234, 39, 6, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 3034775496], + [234, 47, 15, "Layout/MultilineMethodArgumentLineBreaks: Each argument in a multi-line method call must start on a separate line.", 2643969771], + [235, 20, 37, "Layout/ArgumentAlignment: Use one level of indentation for arguments following the first line of a multi-line method call.", 107468023], + [235, 20, 37, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 107468023], + [236, 20, 7, "Layout/FirstMethodArgumentLineBreak: Add a line break before the first argument of a multi-line method argument list.", 1445673674], + [236, 20, 7, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 1445673674], + [236, 29, 6, "Layout/MultilineMethodArgumentLineBreaks: Each argument in a multi-line method call must start on a separate line.", 3034775496], + [236, 29, 6, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 3034775496], + [236, 37, 14, "Layout/MultilineMethodArgumentLineBreaks: Each argument in a multi-line method call must start on a separate line.", 3474772823], + [236, 37, 14, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 3474772823], + [237, 20, 32, "Layout/ArgumentAlignment: Use one level of indentation for arguments following the first line of a multi-line method call.", 2000238734], + [237, 20, 32, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 2000238734], + [238, 20, 7, "Layout/FirstMethodArgumentLineBreak: Add a line break before the first argument of a multi-line method argument list.", 1414682918], + [238, 20, 7, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 1414682918], + [238, 29, 6, "Layout/MultilineMethodArgumentLineBreaks: Each argument in a multi-line method call must start on a separate line.", 3034775496], + [238, 29, 6, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 3034775496], + [238, 37, 18, "Layout/MultilineMethodArgumentLineBreaks: Each argument in a multi-line method call must start on a separate line.", 3901508239], + [238, 37, 18, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 3901508239], + [239, 20, 35, "Layout/ArgumentAlignment: Use one level of indentation for arguments following the first line of a multi-line method call.", 1966158335], + [239, 20, 35, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 1966158335], + [240, 20, 10, "Layout/FirstMethodArgumentLineBreak: Add a line break before the first argument of a multi-line method argument list.", 3877471316], + [240, 20, 10, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 3877471316], + [240, 32, 6, "Layout/MultilineMethodArgumentLineBreaks: Each argument in a multi-line method call must start on a separate line.", 3034775496], + [240, 32, 6, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 3034775496], + [240, 40, 8, "Layout/MultilineMethodArgumentLineBreaks: Each argument in a multi-line method call must start on a separate line.", 3314995604], + [241, 20, 28, "Layout/ArgumentAlignment: Use one level of indentation for arguments following the first line of a multi-line method call.", 3417445759], + [241, 20, 28, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 3417445759], + [242, 23, 10, "Layout/FirstMethodArgumentLineBreak: Add a line break before the first argument of a multi-line method argument list.", 3878127123], + [242, 23, 10, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 3878127123], + [242, 35, 6, "Layout/MultilineMethodArgumentLineBreaks: Each argument in a multi-line method call must start on a separate line.", 3032265122], + [242, 35, 6, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 3032265122], + [242, 43, 8, "Layout/MultilineMethodArgumentLineBreaks: Each argument in a multi-line method call must start on a separate line.", 3314995604], + [243, 23, 41, "Layout/ArgumentAlignment: Use one level of indentation for arguments following the first line of a multi-line method call.", 2293639221], + [243, 23, 41, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 2293639221], + [244, 23, 10, "Layout/FirstMethodArgumentLineBreak: Add a line break before the first argument of a multi-line method argument list.", 3053329101], + [244, 23, 10, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 3053329101], + [244, 35, 6, "Layout/MultilineMethodArgumentLineBreaks: Each argument in a multi-line method call must start on a separate line.", 3032265122], + [244, 35, 6, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 3032265122], + [244, 43, 8, "Layout/MultilineMethodArgumentLineBreaks: Each argument in a multi-line method call must start on a separate line.", 349201645], + [245, 23, 45, "Layout/ArgumentAlignment: Use one level of indentation for arguments following the first line of a multi-line method call.", 4180423793], + [245, 23, 45, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 4180423793], + [246, 22, 9, "Layout/FirstMethodArgumentLineBreak: Add a line break before the first argument of a multi-line method argument list.", 3694809809], + [246, 22, 9, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 3694809809], + [246, 33, 16, "Layout/MultilineMethodArgumentLineBreaks: Each argument in a multi-line method call must start on a separate line.", 471387538], + [246, 33, 16, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 471387538], + [246, 51, 6, "Layout/MultilineMethodArgumentLineBreaks: Each argument in a multi-line method call must start on a separate line.", 3036588153], + [246, 51, 6, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 3036588153], + [247, 22, 32, "Layout/ArgumentAlignment: Use one level of indentation for arguments following the first line of a multi-line method call.", 4135617539], + [247, 22, 32, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 4135617539], + [248, 20, 13, "Layout/FirstMethodArgumentLineBreak: Add a line break before the first argument of a multi-line method argument list.", 477302125], + [248, 20, 13, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 477302125], + [248, 35, 8, "Layout/MultilineMethodArgumentLineBreaks: Each argument in a multi-line method call must start on a separate line.", 4223913156], + [248, 35, 8, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 4223913156], + [248, 45, 4, "Layout/MultilineMethodArgumentLineBreaks: Each argument in a multi-line method call must start on a separate line.", 2085192580], + [248, 45, 4, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 2085192580], + [249, 20, 42, "Layout/ArgumentAlignment: Use one level of indentation for arguments following the first line of a multi-line method call.", 2814751267], + [249, 20, 42, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 2814751267], + [249, 20, 43, "Style/TrailingCommaInArrayLiteral: Put a comma after the last item of a multiline array.", 2692478634], + [256, 7, 7, "Style/MethodCallWithArgsParentheses: Use parentheses for method calls with arguments.", 78553435], + [262, 32, 6, "Layout/FirstMethodArgumentLineBreak: Add a line break before the first argument of a multi-line method argument list.", 3040981127], + [262, 32, 6, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 3040981127], + [262, 40, 14, "Layout/MultilineMethodArgumentLineBreaks: Each argument in a multi-line method call must start on a separate line.", 703880647], + [262, 40, 14, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 703880647], + [262, 56, 2, "Layout/MultilineMethodArgumentLineBreaks: Each argument in a multi-line method call must start on a separate line.", 5858789], + [262, 56, 2, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 5858789], + [262, 60, 5, "Layout/MultilineMethodArgumentLineBreaks: Each argument in a multi-line method call must start on a separate line.", 90326020], + [262, 60, 5, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 90326020], + [263, 32, 40, "Layout/ArgumentAlignment: Use one level of indentation for arguments following the first line of a multi-line method call.", 3184414199], + [263, 32, 40, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 3184414199], + [264, 32, 9, "Layout/FirstMethodArgumentLineBreak: Add a line break before the first argument of a multi-line method argument list.", 2593518601], + [264, 32, 9, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 2593518601], + [264, 43, 14, "Layout/MultilineMethodArgumentLineBreaks: Each argument in a multi-line method call must start on a separate line.", 703880647], + [264, 43, 14, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 703880647], + [264, 59, 2, "Layout/MultilineMethodArgumentLineBreaks: Each argument in a multi-line method call must start on a separate line.", 5858789], + [264, 59, 2, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 5858789], + [264, 63, 6, "Layout/MultilineMethodArgumentLineBreaks: Each argument in a multi-line method call must start on a separate line.", 2995304175], + [264, 63, 6, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 2995304175], + [265, 32, 47, "Layout/ArgumentAlignment: Use one level of indentation for arguments following the first line of a multi-line method call.", 3930053737], + [265, 32, 47, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 3930053737], + [265, 32, 48, "Style/TrailingCommaInArrayLiteral: Put a comma after the last item of a multiline array.", 842754464], + [271, 5, 10, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 3693569623], + [271, 19, 12, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 1310986591], + [272, 5, 9, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 3303962618], + [272, 18, 12, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 1310986591], + [273, 5, 12, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 1785749249], + [273, 21, 12, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 1310986591], + [274, 5, 9, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 1643505218], + [274, 18, 16, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 4120070791], + [275, 5, 18, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 3906518815], + [275, 27, 10, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 2325976818], + [276, 5, 11, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 858660959], + [276, 20, 13, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 4267631347], + [277, 5, 9, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 301956690], + [277, 18, 8, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 1307896607], + [278, 5, 9, "Lint/DuplicateHashKey: Duplicated key in hash literal.", 301956690], + [278, 5, 9, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 301956690], + [278, 18, 8, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 1307896607], + [279, 5, 8, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 399135655], + [279, 17, 7, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 1445673674], + [280, 5, 8, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 3805114955], + [280, 17, 7, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 1414682918], + [281, 5, 10, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 485317863], + [281, 19, 9, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 3526085130], + [282, 5, 11, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 1870221977], + [282, 20, 10, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 3877471316], + [283, 5, 11, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 1870820574], + [283, 20, 10, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 3878127123], + [284, 5, 6, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 3036588153], + [284, 15, 10, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 3878127123], + [285, 5, 11, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 3759210944], + [285, 20, 10, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 3053329101], + [286, 5, 6, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 3038188071], + [286, 5, 20, "Style/TrailingCommaInHashLiteral: Put a comma after the last item of a multiline hash.", 2812513964], + [286, 15, 10, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 3053329101], + [295, 44, 3, "Style/StringLiteralsInInterpolation: Prefer double-quoted strings inside interpolations.", 193338713], + [299, 35, 46, "Style/MethodCallWithArgsParentheses: Use parentheses for method calls with arguments.", 3425105503], + [304, 15, 7, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 3979659268], + [323, 5, 5, "Style/Alias: Use `alias_method` instead of `alias`.", 169933683], + [344, 7, 52, "Style/MethodCallWithArgsParentheses: Use parentheses for method calls with arguments.", 866105429], + [351, 7, 6, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 3018670347], + [361, 14, 5, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 92501706], + [363, 14, 44, "Performance/RegexpMatch: Use `match?` instead of `=~` when `MatchData` is not used.", 665339080], + [364, 9, 68, "Style/MethodCallWithArgsParentheses: Use parentheses for method calls with arguments.", 523561238], + [366, 7, 29, "Performance/RegexpMatch: Use `match?` instead of `=~` when `MatchData` is not used.", 2522905054], + [366, 7, 44, "Style/TernaryParentheses: Use parentheses for ternary expressions with complex conditions.", 1991149237], + [366, 39, 5, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 92501706], + [366, 47, 4, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 2085192580], + [372, 7, 6, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 3034775496], + [378, 7, 53, "Style/MethodCallWithArgsParentheses: Use parentheses for method calls with arguments.", 2615934229], + [379, 7, 49, "Style/TernaryParentheses: Use parentheses for ternary expressions with complex conditions.", 1961964063], + [379, 21, 3, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 193340033], + [385, 7, 9, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 4191461457], + [392, 29, 3, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 193340330], + [396, 7, 8, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 3505102189], + [402, 7, 61, "Style/MethodCallWithArgsParentheses: Use parentheses for method calls with arguments.", 3655685420], + [409, 7, 32, "Style/SuperWithArgsParentheses: Use parentheses for `super` with arguments.", 3341264437], + [410, 29, 3, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 193340330], + [415, 7, 6, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 3029533854], + [423, 7, 54, "Style/MethodCallWithArgsParentheses: Use parentheses for method calls with arguments.", 3436685383], + [430, 7, 68, "Style/MethodCallWithArgsParentheses: Use parentheses for method calls with arguments.", 2669760910], + [431, 7, 21, "Style/MethodCallWithArgsParentheses: Use parentheses for method calls with arguments.", 3006330163], + [437, 7, 35, "Style/SuperWithArgsParentheses: Use parentheses for `super` with arguments.", 2555334469], + [444, 7, 9, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 3501008127], + [450, 7, 48, "Style/MethodCallWithArgsParentheses: Use parentheses for method calls with arguments.", 1924333448], + [470, 43, 6, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 3018670347], + [474, 43, 6, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 3034775496], + [478, 43, 6, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 3029533854], + [482, 7, 16, "Style/MethodCallWithArgsParentheses: Use parentheses for method calls with arguments.", 85907733], + [486, 7, 70, "Style/MethodCallWithArgsParentheses: Use parentheses for method calls with arguments.", 2481990227], + [486, 38, 8, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 4223913156], + [486, 58, 5, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 92501706], + [486, 66, 4, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 2085192580], + [490, 7, 53, "Style/MethodCallWithArgsParentheses: Use parentheses for method calls with arguments.", 2866971479], + [490, 38, 6, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 3034775496], + [504, 15, 120, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 3267797847], + [513, 15, 128, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 469536112], + [525, 5, 26, "Style/MethodCallWithArgsParentheses: Use parentheses for method calls with arguments.", 410447990], + [530, 8, 24, "Performance/RegexpMatch: Use `match?` instead of `=~` when `MatchData` is not used.", 2915234756], + [535, 32, 2, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 5858789], + [536, 7, 14, "Style/MethodCallWithArgsParentheses: Use parentheses for method calls with arguments.", 744382528], + [541, 5, 20, "Style/MethodCallWithArgsParentheses: Use parentheses for method calls with arguments.", 2742604467], + [544, 5, 22, "Style/MethodCallWithArgsParentheses: Use parentheses for method calls with arguments.", 3767037237], + [548, 5, 21, "Style/MethodCallWithArgsParentheses: Use parentheses for method calls with arguments.", 1157305697], + [551, 5, 16, "Style/MethodCallWithArgsParentheses: Use parentheses for method calls with arguments.", 1459338775], + [556, 7, 16, "Style/MethodCallWithArgsParentheses: Use parentheses for method calls with arguments.", 1589197111], + [558, 7, 17, "Style/MethodCallWithArgsParentheses: Use parentheses for method calls with arguments.", 387576167], + [560, 7, 22, "Style/MethodCallWithArgsParentheses: Use parentheses for method calls with arguments.", 3767037237], + [566, 22, 3, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 193340235], + [567, 22, 4, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 2085260197], + [571, 9, 19, "Style/MethodCallWithArgsParentheses: Use parentheses for method calls with arguments.", 3235484104], + [573, 9, 20, "Style/MethodCallWithArgsParentheses: Use parentheses for method calls with arguments.", 3882126232], + [575, 9, 25, "Style/MethodCallWithArgsParentheses: Use parentheses for method calls with arguments.", 1243459210], + [579, 7, 14, "Style/MethodCallWithArgsParentheses: Use parentheses for method calls with arguments.", 3002185017], + [586, 5, 22, "Style/MethodCallWithArgsParentheses: Use parentheses for method calls with arguments.", 3767750430], + [588, 7, 21, "Style/MethodCallWithArgsParentheses: Use parentheses for method calls with arguments.", 2248600565], + [590, 23, 4, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 2085200688], + [591, 9, 25, "Style/MethodCallWithArgsParentheses: Use parentheses for method calls with arguments.", 1919443788], + [593, 7, 36, "Style/MethodCallWithArgsParentheses: Use parentheses for method calls with arguments.", 2651720926], + [594, 7, 15, "Style/MethodCallWithArgsParentheses: Use parentheses for method calls with arguments.", 77424020], + [599, 5, 16, "Style/MethodCallWithArgsParentheses: Use parentheses for method calls with arguments.", 1589197111], + [604, 5, 22, "Style/MethodCallWithArgsParentheses: Use parentheses for method calls with arguments.", 4152096649], + [605, 5, 16, "Style/MethodCallWithArgsParentheses: Use parentheses for method calls with arguments.", 2555221883], + [609, 5, 30, "Style/MethodCallWithArgsParentheses: Use parentheses for method calls with arguments.", 3172191710], + [618, 7, 13, "Style/MethodCallWithArgsParentheses: Use parentheses for method calls with arguments.", 1346643999], + [620, 25, 4, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 2085200688], + [621, 7, 11, "Style/MethodCallWithArgsParentheses: Use parentheses for method calls with arguments.", 584666693], + [623, 5, 25, "Style/MethodCallWithArgsParentheses: Use parentheses for method calls with arguments.", 1095391443], + [625, 48, 3, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 193337892], + [627, 37, 2, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 5858789], + [641, 5, 19, "Style/MethodCallWithArgsParentheses: Use parentheses for method calls with arguments.", 1213319813], + [641, 20, 3, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 193339909], + [642, 70, 3, "Style/StringLiteralsInInterpolation: Prefer double-quoted strings inside interpolations.", 193339909], + [646, 5, 33, "Style/MethodCallWithArgsParentheses: Use parentheses for method calls with arguments.", 2663536190], + [646, 20, 10, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 3878127123], + [650, 22, 10, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 3053329101], + [678, 3, 5, "Style/Alias: Use `alias_method` instead of `alias`.", 169933683], + [713, 25, 3, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 193340235], + [719, 23, 3, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 193340235], + [725, 29, 3, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 193340235], + [733, 3, 7, "Naming/ConstantName: Use SCREAMING_SNAKE_CASE for constants.", 747123679], + [733, 10, 2, "Layout/ExtraSpacing: Unnecessary spacing detected.", 5858821], + [733, 15, 7, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 4000527666], + [734, 3, 9, "Naming/ConstantName: Use SCREAMING_SNAKE_CASE for constants.", 3550994816], + [734, 15, 37, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 2147898356], + [737, 6, 5, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 91647140], + [737, 12, 5, "Layout/ExtraSpacing: Unnecessary spacing detected.", 95016837], + [737, 18, 32, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 892894677], + [738, 6, 8, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 244412271], + [738, 15, 2, "Layout/ExtraSpacing: Unnecessary spacing detected.", 5858821], + [738, 18, 27, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 838401029], + [739, 6, 6, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 3036219654], + [739, 13, 4, "Layout/ExtraSpacing: Unnecessary spacing detected.", 2085287685], + [739, 18, 29, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 4131192844], + [740, 6, 7, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 1406874978], + [740, 14, 3, "Layout/ExtraSpacing: Unnecessary spacing detected.", 193341061], + [740, 18, 37, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 2033827210], + [741, 6, 9, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 3821883108], + [741, 16, 1, "Layout/ExtraSpacing: Unnecessary spacing detected.", 177541], + [741, 18, 16, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 3370386466], + [742, 6, 6, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 3039374547], + [742, 13, 4, "Layout/ExtraSpacing: Unnecessary spacing detected.", 2085287685], + [742, 18, 24, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 3130228534], + [743, 6, 7, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 789667264], + [743, 14, 3, "Layout/ExtraSpacing: Unnecessary spacing detected.", 193341061], + [744, 5, 57, "Style/TrailingCommaInArrayLiteral: Put a comma after the last item of a multiline array.", 3539951389], + [744, 6, 11, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 151228458], + [747, 3, 289, "Style/ClassMethodsDefinitions: Use `class << self` to define a class method.", 1157637016], + [756, 3, 74, "Style/ClassMethodsDefinitions: Use `class << self` to define a class method.", 2207359901], + [757, 34, 11, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 384936547], + [760, 3, 250, "Style/ClassMethodsDefinitions: Use `class << self` to define a class method.", 3092851240], + [761, 12, 1, "Lint/AssignmentInCondition: Wrap assignment in parentheses if intentional", 177560], + [761, 34, 22, "Performance/StartWith: Use `String#start_with?` instead of a regex match anchored to the beginning of the string.", 684889064], + [763, 7, 43, "Style/MethodCallWithArgsParentheses: Use parentheses for method calls with arguments.", 624544067], + [763, 39, 3, "Style/RedundantRegexpArgument: Use string `\"=\"` as argument instead of regexp `/=/`.", 193349112], + [764, 7, 21, "Style/MethodCallWithArgsParentheses: Use parentheses for method calls with arguments.", 2852339319], + [764, 15, 13, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 3928309633], + [766, 15, 10, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 1754213311], + [789, 15, 5, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 91647140], + [797, 12, 8, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 244412271], + [797, 22, 6, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 3039374547], + [799, 12, 7, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 789667264], + [799, 21, 11, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 151228458], + [804, 7, 27, "Style/MethodCallWithArgsParentheses: Use parentheses for method calls with arguments.", 862979311], + [804, 16, 18, "Performance/StringIdentifierArgument: Use `:\"parsearg_#{task}\"` instead of `\"parsearg_#{task}\"`.", 3052874771], + [806, 7, 23, "Style/MethodCallWithArgsParentheses: Use parentheses for method calls with arguments.", 2833512469], + [806, 16, 14, "Performance/StringIdentifierArgument: Use `:\"exec_#{task}\"` instead of `\"exec_#{task}\"`.", 1494709161], + [811, 5, 42, "Style/MethodCallWithArgsParentheses: Use parentheses for method calls with arguments.", 2708343814], + [815, 66, 3, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 193340235], + [827, 5, 3, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 193340235], + [831, 5, 3, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 193340235], + [839, 15, 1, "Lint/AssignmentInCondition: Wrap assignment in parentheses if intentional", 177560], + [842, 9, 37, "Style/MethodCallWithArgsParentheses: Use parentheses for method calls with arguments.", 3925533], + [844, 12, 4, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 2085264217], + [844, 18, 9, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 3072035449], + [846, 12, 11, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 1158569535], + [848, 12, 8, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 3859573492], + [849, 9, 19, "Style/MethodCallWithArgsParentheses: Use parentheses for method calls with arguments.", 3459220807], + [850, 9, 6, "Style/MethodCallWithArgsParentheses: Use parentheses for method calls with arguments.", 1180004245], + [851, 12, 11, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 1169301599], + [853, 9, 6, "Style/MethodCallWithArgsParentheses: Use parentheses for method calls with arguments.", 1180004245], + [854, 12, 13, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 2207210144], + [856, 9, 6, "Style/MethodCallWithArgsParentheses: Use parentheses for method calls with arguments.", 1180004245], + [858, 9, 47, "Style/MethodCallWithArgsParentheses: Use parentheses for method calls with arguments.", 4174008571], + [869, 70, 3, "Style/StringLiteralsInInterpolation: Prefer double-quoted strings inside interpolations.", 193338713], + [875, 5, 60, "Style/MethodCallWithArgsParentheses: Use parentheses for method calls with arguments.", 2785239536], + [875, 59, 3, "Style/StringLiteralsInInterpolation: Prefer double-quoted strings inside interpolations.", 193339909], + [878, 3, 5, "Style/Alias: Use `alias_method` instead of `alias`.", 169933683], + [878, 22, 6, "Layout/ExtraSpacing: Unnecessary spacing detected.", 3135555589], + [879, 3, 5, "Style/Alias: Use `alias_method` instead of `alias`.", 169933683], + [879, 23, 5, "Layout/ExtraSpacing: Unnecessary spacing detected.", 95016837], + [880, 3, 5, "Style/Alias: Use `alias_method` instead of `alias`.", 169933683], + [880, 22, 6, "Layout/ExtraSpacing: Unnecessary spacing detected.", 3135555589], + [881, 3, 5, "Style/Alias: Use `alias_method` instead of `alias`.", 169933683], + [881, 23, 5, "Layout/ExtraSpacing: Unnecessary spacing detected.", 95016837], + [882, 3, 5, "Style/Alias: Use `alias_method` instead of `alias`.", 169933683], + [882, 27, 1, "Layout/ExtraSpacing: Unnecessary spacing detected.", 177541], + [888, 13, 1, "Lint/AssignmentInCondition: Wrap assignment in parentheses if intentional", 177560], + [889, 10, 14, "Performance/RegexpMatch: Use `match?` instead of `=~` when `MatchData` is not used.", 1575866315], + [897, 9, 26, "Style/MethodCallWithArgsParentheses: Use parentheses for method calls with arguments.", 624986630], + [899, 7, 13, "Style/MethodCallWithArgsParentheses: Use parentheses for method calls with arguments.", 3222504368], + [902, 7, 44, "Style/MethodCallWithArgsParentheses: Use parentheses for method calls with arguments.", 346314877], + [912, 30, 2, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 5858789], + [913, 13, 1, "Lint/AssignmentInCondition: Wrap assignment in parentheses if intentional", 177560], + [915, 12, 11, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 3597850463], + [918, 24, 3, "Style/RedundantRegexpArgument: Use string `\"=\"` as argument instead of regexp `/=/`.", 193349112], + [919, 60, 3, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 193340330], + [922, 9, 45, "Style/MethodCallWithArgsParentheses: Use parentheses for method calls with arguments.", 1746159422], + [928, 14, 33, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 2858517364], + [929, 26, 16, "Style/MethodCallWithArgsParentheses: Use parentheses for method calls with arguments.", 1761978731], + [930, 26, 16, "Style/MethodCallWithArgsParentheses: Use parentheses for method calls with arguments.", 1761978731], + [931, 26, 16, "Style/MethodCallWithArgsParentheses: Use parentheses for method calls with arguments.", 1761978731], + [933, 14, 17, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 3778090186], + [934, 24, 16, "Style/MethodCallWithArgsParentheses: Use parentheses for method calls with arguments.", 1761978731], + [935, 24, 16, "Style/MethodCallWithArgsParentheses: Use parentheses for method calls with arguments.", 1761978731], + [939, 14, 17, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 4194074276], + [940, 5, 58, "Style/MethodCallWithArgsParentheses: Use parentheses for method calls with arguments.", 3077402039], + [940, 21, 12, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 72198057], + [940, 34, 2, "Layout/ExtraSpacing: Unnecessary spacing detected.", 5858821], + [940, 37, 26, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 3210209203], + [941, 5, 59, "Style/MethodCallWithArgsParentheses: Use parentheses for method calls with arguments.", 1720545183], + [941, 21, 14, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 1098570143], + [941, 37, 27, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 924793517], + [942, 5, 52, "Style/MethodCallWithArgsParentheses: Use parentheses for method calls with arguments.", 406015040], + [942, 21, 11, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 295670548], + [942, 33, 3, "Layout/ExtraSpacing: Unnecessary spacing detected.", 193341061], + [942, 37, 20, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 1181196121], + [943, 5, 56, "Style/MethodCallWithArgsParentheses: Use parentheses for method calls with arguments.", 507147374], + [943, 21, 14, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 1118493759], + [943, 37, 24, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 2629465340], + [944, 5, 60, "Style/MethodCallWithArgsParentheses: Use parentheses for method calls with arguments.", 870856334], + [944, 21, 16, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 417241344], + [944, 39, 26, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 1800231267], + [946, 14, 8, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 2963420481], + [948, 7, 26, "Style/MethodCallWithArgsParentheses: Use parentheses for method calls with arguments.", 3392487035], + [953, 14, 28, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 3732723458], + [955, 7, 66, "Style/MethodCallWithArgsParentheses: Use parentheses for method calls with arguments.", 2151223324], + [957, 5, 74, "Style/MethodCallWithArgsParentheses: Use parentheses for method calls with arguments.", 3049774973], + [957, 21, 17, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 1220290671], + [957, 40, 21, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 2322821756], + [959, 14, 22, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 250058357], + [960, 5, 70, "Style/MethodCallWithArgsParentheses: Use parentheses for method calls with arguments.", 2481768540], + [960, 21, 11, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 3597850463], + [960, 34, 34, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 2371691469], + [960, 70, 5, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 91856554], + [961, 5, 58, "Style/MethodCallWithArgsParentheses: Use parentheses for method calls with arguments.", 2756683357], + [961, 21, 15, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 2275095909], + [961, 38, 21, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 201983353], + [961, 61, 2, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 5858789], + [988, 7, 36, "Style/MethodCallWithArgsParentheses: Use parentheses for method calls with arguments.", 1593566115], + [1007, 11, 19, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 1421498110], + [1009, 71, 3, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 193340235], + [1013, 5, 48, "Style/MethodCallWithArgsParentheses: Use parentheses for method calls with arguments.", 1448170422], + [1015, 7, 59, "Style/MethodCallWithArgsParentheses: Use parentheses for method calls with arguments.", 15249805], + [1022, 11, 23, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 1993332146], + [1025, 56, 1, "Layout/LineContinuationSpacing: Use one space in front of backslash.", 177657], + [1034, 41, 7, "Layout/FirstMethodArgumentLineBreak: Add a line break before the first argument of a multi-line method argument list.", 651502127], + [1035, 41, 28, "Layout/ArgumentAlignment: Use one level of indentation for arguments following the first line of a multi-line method call.", 762710393], + [1036, 41, 18, "Layout/ArgumentAlignment: Use one level of indentation for arguments following the first line of a multi-line method call.", 381245439], + [1038, 9, 3, "Layout/ExtraSpacing: Unnecessary spacing detected.", 193341061], + [1038, 40, 6, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 3040981127], + [1039, 40, 9, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 2593518601], + [1047, 20, 3, "Performance/RedundantSplitRegexpArgument: Use string as argument instead of regexp.", 193348489], + [1047, 20, 3, "Style/RedundantRegexpArgument: Use string `\",\"` as argument instead of regexp `/,/`.", 193348489], + [1049, 7, 41, "Style/MethodCallWithArgsParentheses: Use parentheses for method calls with arguments.", 3012728676], + [1056, 12, 19, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 29299821], + [1057, 12, 4, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 2085249637], + [1057, 39, 3, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 193339909], + [1066, 5, 21, "Style/MethodCallWithArgsParentheses: Use parentheses for method calls with arguments.", 852258928], + [1066, 14, 12, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 2239004549], + [1068, 5, 22, "Style/MethodCallWithArgsParentheses: Use parentheses for method calls with arguments.", 4114562831], + [1068, 14, 13, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 2163180890], + [1073, 5, 20, "Style/MethodCallWithArgsParentheses: Use parentheses for method calls with arguments.", 3311497437], + [1073, 14, 11, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 3312707720], + [1075, 5, 21, "Style/MethodCallWithArgsParentheses: Use parentheses for method calls with arguments.", 1914603842], + [1075, 14, 12, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 3597989175], + [1079, 5, 22, "Style/MethodCallWithArgsParentheses: Use parentheses for method calls with arguments.", 3644464987], + [1079, 14, 13, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 1401090574], + [1081, 5, 23, "Style/MethodCallWithArgsParentheses: Use parentheses for method calls with arguments.", 1249902532], + [1081, 14, 14, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 2528185777], + [1085, 5, 19, "Style/MethodCallWithArgsParentheses: Use parentheses for method calls with arguments.", 2179485324], + [1085, 14, 10, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 3743131897], + [1087, 5, 20, "Style/MethodCallWithArgsParentheses: Use parentheses for method calls with arguments.", 1892605427], + [1087, 14, 11, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 2443720294], + [1091, 5, 21, "Style/MethodCallWithArgsParentheses: Use parentheses for method calls with arguments.", 1399440064], + [1092, 5, 20, "Style/MethodCallWithArgsParentheses: Use parentheses for method calls with arguments.", 3928983935], + [1092, 14, 11, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 2676525802], + [1094, 5, 21, "Style/MethodCallWithArgsParentheses: Use parentheses for method calls with arguments.", 1297396256], + [1094, 14, 12, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 4224971221], + [1098, 5, 21, "Style/MethodCallWithArgsParentheses: Use parentheses for method calls with arguments.", 1399440064], + [1099, 5, 24, "Style/MethodCallWithArgsParentheses: Use parentheses for method calls with arguments.", 4288380437], + [1099, 14, 15, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 2425109056], + [1101, 5, 25, "Style/MethodCallWithArgsParentheses: Use parentheses for method calls with arguments.", 221857034], + [1101, 14, 16, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 2857600895], + [1109, 5, 20, "Style/MethodCallWithArgsParentheses: Use parentheses for method calls with arguments.", 3299441124], + [1109, 15, 10, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 3864115756], + [1109, 43, 10, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 3864115756], + [1111, 7, 43, "Style/MethodCallWithArgsParentheses: Use parentheses for method calls with arguments.", 2222436242], + [1112, 7, 28, "Style/MethodCallWithArgsParentheses: Use parentheses for method calls with arguments.", 1276380855], + [1113, 7, 28, "Style/MethodCallWithArgsParentheses: Use parentheses for method calls with arguments.", 306767418], + [1115, 7, 17, "Style/MethodCallWithArgsParentheses: Use parentheses for method calls with arguments.", 1775010191], + [1115, 17, 7, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 3701599146], + [1120, 5, 27, "Style/MethodCallWithArgsParentheses: Use parentheses for method calls with arguments.", 1117817532], + [1144, 16, 3, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 193340235], + [1194, 5, 27, "Style/MethodCallWithArgsParentheses: Use parentheses for method calls with arguments.", 4005193577], + [1194, 24, 8, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 244412271], + [1197, 3, 28, "Style/SingleLineMethods: Avoid single-line method definitions.", 3718985244], + [1199, 3, 28, "Style/SingleLineMethods: Avoid single-line method definitions.", 185630], + [1201, 3, 28, "Style/SingleLineMethods: Avoid single-line method definitions.", 142072027], + [1208, 5, 53, "Style/MethodCallWithArgsParentheses: Use parentheses for method calls with arguments.", 2236464008], + [1211, 3, 29, "Style/SingleLineMethods: Avoid single-line method definitions.", 2195792169], + [1213, 3, 29, "Style/SingleLineMethods: Avoid single-line method definitions.", 255901533], + [1220, 5, 26, "Style/MethodCallWithArgsParentheses: Use parentheses for method calls with arguments.", 1265420196], + [1220, 24, 7, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 1406874978], + [1225, 7, 40, "Style/MethodCallWithArgsParentheses: Use parentheses for method calls with arguments.", 107921929], + [1232, 37, 6, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 3104178722], + [1234, 23, 4, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 2085197365], + [1236, 9, 6, "Lint/NonLocalExitFromIterator: Non-local exit from iterator, without return value. `next`, `break`, `Array#find`, `Array#any?`, etc. is preferred.", 2123913871], + [1236, 56, 2, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 5858789], + [1236, 78, 6, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 3036588153], + [1238, 9, 48, "Style/MethodCallWithArgsParentheses: Use parentheses for method calls with arguments.", 2555929647], + [1239, 28, 4, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 2085200688], + [1240, 11, 60, "Style/MethodCallWithArgsParentheses: Use parentheses for method calls with arguments.", 290949185], + [1240, 44, 5, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 93791783], + [1240, 59, 10, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 3877471316], + [1241, 11, 14, "Style/MethodCallWithArgsParentheses: Use parentheses for method calls with arguments.", 1477675439], + [1244, 7, 38, "Style/MethodCallWithArgsParentheses: Use parentheses for method calls with arguments.", 2614564728], + [1246, 7, 19, "Style/MethodCallWithArgsParentheses: Use parentheses for method calls with arguments.", 211073657], + [1250, 3, 27, "Style/SingleLineMethods: Avoid single-line method definitions.", 3590025587], + [1252, 3, 27, "Style/SingleLineMethods: Avoid single-line method definitions.", 2861718582], + [1258, 3, 28, "Style/SingleLineMethods: Avoid single-line method definitions.", 3725429924], + [1260, 3, 28, "Style/SingleLineMethods: Avoid single-line method definitions.", 756127504], + [1267, 5, 21, "Style/MethodCallWithArgsParentheses: Use parentheses for method calls with arguments.", 3646792246], + [1267, 10, 16, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 2739602672], + [1268, 5, 28, "Style/MethodCallWithArgsParentheses: Use parentheses for method calls with arguments.", 1639867938], + [1268, 24, 9, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 3821883108], + [1272, 5, 62, "Style/MethodCallWithArgsParentheses: Use parentheses for method calls with arguments.", 461366471], + [1272, 42, 8, "Style/StringLiteralsInInterpolation: Prefer double-quoted strings inside interpolations.", 1307896607], + [1276, 5, 61, "Style/MethodCallWithArgsParentheses: Use parentheses for method calls with arguments.", 38656375], + [1276, 42, 7, "Style/StringLiteralsInInterpolation: Prefer double-quoted strings inside interpolations.", 1445673674], + [1282, 5, 119, "Style/MethodCallWithArgsParentheses: Use parentheses for method calls with arguments.", 306146493], + [1282, 34, 3, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 193340235], + [1283, 19, 41, "Layout/ArgumentAlignment: Use one level of indentation for arguments following the first line of a multi-line method call.", 3363415336], + [1283, 29, 7, "Style/StringLiteralsInInterpolation: Prefer double-quoted strings inside interpolations.", 1414682918], + [1284, 19, 5, "Layout/ArgumentAlignment: Use one level of indentation for arguments following the first line of a multi-line method call.", 116531407], + [1288, 5, 63, "Style/MethodCallWithArgsParentheses: Use parentheses for method calls with arguments.", 2811630899], + [1288, 42, 9, "Style/StringLiteralsInInterpolation: Prefer double-quoted strings inside interpolations.", 3526085130], + [1294, 5, 66, "Style/MethodCallWithArgsParentheses: Use parentheses for method calls with arguments.", 3137091486], + [1294, 42, 12, "Style/StringLiteralsInInterpolation: Prefer double-quoted strings inside interpolations.", 507415527], + [1298, 5, 62, "Style/MethodCallWithArgsParentheses: Use parentheses for method calls with arguments.", 4148030913], + [1298, 42, 8, "Style/StringLiteralsInInterpolation: Prefer double-quoted strings inside interpolations.", 1458684760], + [1302, 5, 36, "Style/MethodCallWithArgsParentheses: Use parentheses for method calls with arguments.", 90451], + [1304, 7, 49, "Style/MethodCallWithArgsParentheses: Use parentheses for method calls with arguments.", 3623462406], + [1314, 5, 67, "Style/MethodCallWithArgsParentheses: Use parentheses for method calls with arguments.", 1826891555], + [1334, 10, 6, "Layout/MultilineArrayLineBreaks: Each item in a multi-line array must start on a separate line.", 3263606339], + [1334, 17, 4, "Layout/MultilineArrayLineBreaks: Each item in a multi-line array must start on a separate line.", 2087952548], + [1334, 22, 4, "Layout/MultilineArrayLineBreaks: Each item in a multi-line array must start on a separate line.", 2089271460], + [1334, 27, 11, "Layout/MultilineArrayLineBreaks: Each item in a multi-line array must start on a separate line.", 3371217936], + [1335, 18, 2, "Layout/MultilineArrayLineBreaks: Each item in a multi-line array must start on a separate line.", 5858924], + [1335, 21, 3, "Layout/MultilineArrayLineBreaks: Each item in a multi-line array must start on a separate line.", 193347554], + [1335, 25, 8, "Layout/MultilineArrayLineBreaks: Each item in a multi-line array must start on a separate line.", 3412027555], + [1335, 34, 2, "Layout/MultilineArrayLineBreaks: Each item in a multi-line array must start on a separate line.", 5858947], + [1335, 37, 6, "Layout/MultilineArrayLineBreaks: Each item in a multi-line array must start on a separate line.", 3296728833], + [1335, 44, 5, "Layout/MultilineArrayLineBreaks: Each item in a multi-line array must start on a separate line.", 106316928], + [1336, 8, 5, "Layout/MultilineArrayLineBreaks: Each item in a multi-line array must start on a separate line.", 106316934], + [1336, 14, 5, "Layout/MultilineArrayLineBreaks: Each item in a multi-line array must start on a separate line.", 106303273], + [1336, 20, 5, "Layout/MultilineArrayLineBreaks: Each item in a multi-line array must start on a separate line.", 106343497], + [1336, 26, 6, "Layout/MultilineArrayLineBreaks: Each item in a multi-line array must start on a separate line.", 3508490898], + [1336, 33, 5, "Layout/MultilineArrayLineBreaks: Each item in a multi-line array must start on a separate line.", 106320828], + [1336, 39, 3, "Layout/MultilineArrayLineBreaks: Each item in a multi-line array must start on a separate line.", 193468660], + [1336, 43, 2, "Layout/MultilineArrayLineBreaks: Each item in a multi-line array must start on a separate line.", 5859147], + [1338, 11, 4, "Layout/MultilineArrayLineBreaks: Each item in a multi-line array must start on a separate line.", 2085630054], + [1338, 16, 2, "Layout/MultilineArrayLineBreaks: Each item in a multi-line array must start on a separate line.", 5859009], + [1342, 63, 3, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 193340235], + [1362, 5, 3, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 193340235], + [1363, 5, 3, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 193340033], + [1364, 5, 3, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 193339942], + [1365, 5, 3, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 193340111], + [1365, 5, 11, "Style/TrailingCommaInHashLiteral: Put a comma after the last item of a multiline hash.", 3808987112], + [1365, 12, 4, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 2085260321], + [1370, 75, 3, "Style/StringLiteralsInInterpolation: Prefer double-quoted strings inside interpolations.", 193338713], + [1378, 13, 6, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 3039374547], + [1381, 28, 6, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 3039374547], + [1382, 7, 30, "Style/MethodCallWithArgsParentheses: Use parentheses for method calls with arguments.", 3061077347], + [1382, 12, 25, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 2747753289], + [1385, 5, 23, "Style/MethodCallWithArgsParentheses: Use parentheses for method calls with arguments.", 392517155], + [1385, 10, 18, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 1031725513], + [1386, 5, 49, "Style/MethodCallWithArgsParentheses: Use parentheses for method calls with arguments.", 2538697179], + [1386, 14, 21, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 2349486063], + [1394, 5, 26, "Style/MethodCallWithArgsParentheses: Use parentheses for method calls with arguments.", 647942022], + [1394, 24, 7, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 789667264], + [1395, 5, 21, "Style/MethodCallWithArgsParentheses: Use parentheses for method calls with arguments.", 1399440064], + [1396, 5, 21, "Style/MethodCallWithArgsParentheses: Use parentheses for method calls with arguments.", 3646792246], + [1396, 10, 16, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 2739602672], + [1399, 3, 27, "Style/SingleLineMethods: Avoid single-line method definitions.", 423957459], + [1401, 3, 27, "Style/SingleLineMethods: Avoid single-line method definitions.", 2826294225], + [1406, 5, 12, "Style/MethodCallWithArgsParentheses: Use parentheses for method calls with arguments.", 2167649090], + [1406, 10, 7, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 789667264], + [1406, 32, 10, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 1191561601], + [1409, 3, 28, "Style/SingleLineMethods: Avoid single-line method definitions.", 4089338630], + [1411, 3, 28, "Style/SingleLineMethods: Avoid single-line method definitions.", 1532303474], + [1418, 5, 30, "Style/MethodCallWithArgsParentheses: Use parentheses for method calls with arguments.", 1315037292], + [1418, 24, 11, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 151228458], + [1419, 5, 21, "Style/MethodCallWithArgsParentheses: Use parentheses for method calls with arguments.", 1399440064], + [1420, 5, 21, "Style/MethodCallWithArgsParentheses: Use parentheses for method calls with arguments.", 3646792246], + [1420, 10, 16, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 2739602672], + [1423, 3, 31, "Style/SingleLineMethods: Avoid single-line method definitions.", 399819577], + [1425, 3, 31, "Style/SingleLineMethods: Avoid single-line method definitions.", 3635848507], + [1430, 5, 16, "Style/MethodCallWithArgsParentheses: Use parentheses for method calls with arguments.", 1213441064], + [1430, 10, 11, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 151228458], + [1430, 36, 10, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 1191561601], + [1433, 3, 32, "Style/SingleLineMethods: Avoid single-line method definitions.", 1698690028], + [1435, 3, 32, "Style/SingleLineMethods: Avoid single-line method definitions.", 4291526744], + [1442, 5, 22, "Style/MethodCallWithArgsParentheses: Use parentheses for method calls with arguments.", 1940450706], + [1444, 17, 13, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 477302125], + [1444, 35, 5, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 92501706], + [1444, 41, 3, "Style/AndOr: Use `&&` instead of `and`.", 193409806], + [1444, 53, 5, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 91803692], + [1445, 9, 36, "Style/MethodCallWithArgsParentheses: Use parentheses for method calls with arguments.", 4058626395], + [1445, 14, 31, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 788664625], + [1448, 7, 42, "Style/MethodCallWithArgsParentheses: Use parentheses for method calls with arguments.", 4201956362], + [1450, 5, 23, "Style/MethodCallWithArgsParentheses: Use parentheses for method calls with arguments.", 447872813], + [1455, 7, 22, "Style/MethodCallWithArgsParentheses: Use parentheses for method calls with arguments.", 1940450706], + [1456, 7, 44, "Style/MethodCallWithArgsParentheses: Use parentheses for method calls with arguments.", 48473263], + [1456, 48, 2, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 5858789], + [1458, 9, 33, "Style/MethodCallWithArgsParentheses: Use parentheses for method calls with arguments.", 766441064], + [1460, 7, 23, "Style/MethodCallWithArgsParentheses: Use parentheses for method calls with arguments.", 447872813], + [1468, 5, 13, "Style/MethodCallWithArgsParentheses: Use parentheses for method calls with arguments.", 2625545522], + [1470, 5, 13, "Style/MethodCallWithArgsParentheses: Use parentheses for method calls with arguments.", 3991096799], + [1471, 5, 18, "Style/MethodCallWithArgsParentheses: Use parentheses for method calls with arguments.", 2390661708], + [1471, 10, 7, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 3889059286], + [1474, 5, 17, "Style/MethodCallWithArgsParentheses: Use parentheses for method calls with arguments.", 157536142], + [1475, 5, 18, "Style/MethodCallWithArgsParentheses: Use parentheses for method calls with arguments.", 1617885870], + [1475, 10, 7, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 107581620], + [1480, 13, 22, "Layout/FirstArrayElementLineBreak: Add a line break before the first element of a multi-line array.", 4291533779], + [1481, 13, 25, "Layout/ArrayAlignment: Use one level of indentation for elements following the first line of a multi-line array.", 1164194509], + [1481, 13, 25, "Style/TrailingCommaInArrayLiteral: Put a comma after the last item of a multiline array.", 1164194509], + [1485, 7, 38, "Style/MethodCallWithArgsParentheses: Use parentheses for method calls with arguments.", 424683079], + [1489, 7, 52, "Style/MethodCallWithArgsParentheses: Use parentheses for method calls with arguments.", 244878913], + [1506, 5, 15, "Style/MethodCallWithArgsParentheses: Use parentheses for method calls with arguments.", 2516515855], + [1507, 5, 50, "Style/MethodCallWithArgsParentheses: Use parentheses for method calls with arguments.", 1373098124], + [1508, 5, 6, "Style/MethodCallWithArgsParentheses: Use parentheses for method calls with arguments.", 1180004244] + ], + "test/discoverdata.rb:3810468909": [ + [1, 9, 5, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 92337995], + [2, 9, 24, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 2743300663], + [3, 9, 24, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 1906546608], + [4, 9, 13, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 2569813655], + [13, 14, 7, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 1181645659], + [13, 23, 7, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 1181645659], + [13, 32, 6, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 3043806936], + [14, 13, 1, "Layout/ExtraSpacing: Unnecessary spacing detected.", 177541], + [14, 15, 8, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 470251418], + [14, 24, 11, "Layout/ExtraSpacing: Unnecessary spacing detected.", 3128322693], + [14, 36, 8, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 470251418], + [14, 45, 10, "Layout/ExtraSpacing: Unnecessary spacing detected.", 2958109189], + [14, 56, 6, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 3043806936], + [15, 13, 1, "Layout/ExtraSpacing: Unnecessary spacing detected.", 177541], + [15, 15, 18, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 3970794962], + [15, 34, 1, "Layout/ExtraSpacing: Unnecessary spacing detected.", 177541], + [15, 36, 18, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 3970794962], + [15, 56, 6, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 3043806936], + [16, 13, 1, "Layout/ExtraSpacing: Unnecessary spacing detected.", 177541], + [16, 15, 6, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 3043806936], + [16, 22, 13, "Layout/ExtraSpacing: Unnecessary spacing detected.", 834345861], + [16, 36, 6, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 3043806936], + [16, 43, 12, "Layout/ExtraSpacing: Unnecessary spacing detected.", 155433733], + [16, 56, 6, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 3043806936], + [17, 13, 1, "Layout/ExtraSpacing: Unnecessary spacing detected.", 177541], + [17, 15, 14, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 1773413503], + [17, 30, 5, "Layout/ExtraSpacing: Unnecessary spacing detected.", 95016837], + [17, 36, 14, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 1773413503], + [17, 51, 4, "Layout/ExtraSpacing: Unnecessary spacing detected.", 2085287685], + [17, 56, 14, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 1773413503], + [18, 13, 1, "Layout/ExtraSpacing: Unnecessary spacing detected.", 177541], + [18, 15, 13, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 2279316420], + [18, 29, 6, "Layout/ExtraSpacing: Unnecessary spacing detected.", 3135555589], + [18, 36, 13, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 2279316420], + [18, 50, 5, "Layout/ExtraSpacing: Unnecessary spacing detected.", 95016837], + [18, 56, 13, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 2279316420], + [19, 15, 11, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 4154753178], + [19, 27, 8, "Layout/ExtraSpacing: Unnecessary spacing detected.", 121035013], + [19, 36, 11, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 4154753178], + [19, 48, 7, "Layout/ExtraSpacing: Unnecessary spacing detected.", 394119301], + [19, 56, 11, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 4154753178], + [20, 13, 1, "Layout/ExtraSpacing: Unnecessary spacing detected.", 177541], + [20, 15, 13, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 3660885228], + [20, 29, 6, "Layout/ExtraSpacing: Unnecessary spacing detected.", 3135555589], + [20, 36, 7, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 1181645659], + [20, 44, 11, "Layout/ExtraSpacing: Unnecessary spacing detected.", 3128322693], + [20, 56, 6, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 3043806936], + [21, 13, 1, "Layout/ExtraSpacing: Unnecessary spacing detected.", 177541], + [21, 15, 14, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 2464312269], + [21, 30, 5, "Layout/ExtraSpacing: Unnecessary spacing detected.", 95016837], + [21, 36, 8, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 470251418], + [21, 45, 10, "Layout/ExtraSpacing: Unnecessary spacing detected.", 2958109189], + [21, 56, 6, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 3043806936], + [22, 13, 1, "Layout/ExtraSpacing: Unnecessary spacing detected.", 177541], + [22, 15, 12, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 106442895], + [22, 28, 7, "Layout/ExtraSpacing: Unnecessary spacing detected.", 394119301], + [22, 36, 6, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 3043806936], + [22, 43, 12, "Layout/ExtraSpacing: Unnecessary spacing detected.", 155433733], + [22, 56, 6, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 3043806936], + [23, 15, 17, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 4086766317], + [23, 33, 2, "Layout/ExtraSpacing: Unnecessary spacing detected.", 5858821], + [23, 36, 11, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 4154753178], + [23, 48, 7, "Layout/ExtraSpacing: Unnecessary spacing detected.", 394119301], + [23, 56, 11, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 4154753178], + [24, 13, 1, "Layout/ExtraSpacing: Unnecessary spacing detected.", 177541], + [24, 15, 19, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 1285407835], + [24, 36, 7, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 1181645659], + [24, 44, 11, "Layout/ExtraSpacing: Unnecessary spacing detected.", 3128322693], + [24, 56, 6, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 3043806936], + [25, 15, 21, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 127997555], + [25, 42, 12, "Layout/ExtraSpacing: Unnecessary spacing detected.", 155433733], + [26, 15, 17, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 2508738664], + [26, 33, 4, "Layout/ExtraSpacing: Unnecessary spacing detected.", 2085287685], + [26, 42, 12, "Layout/ExtraSpacing: Unnecessary spacing detected.", 155433733], + [27, 15, 15, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 3129039434], + [27, 31, 6, "Layout/ExtraSpacing: Unnecessary spacing detected.", 3135555589], + [27, 42, 12, "Layout/ExtraSpacing: Unnecessary spacing detected.", 155433733], + [28, 15, 21, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 3145018768], + [28, 42, 12, "Layout/ExtraSpacing: Unnecessary spacing detected.", 155433733], + [29, 7, 52, "Style/TrailingCommaInArrayLiteral: Put a comma after the last item of a multiline array.", 1362538017], + [29, 15, 21, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 2445264214], + [29, 42, 12, "Layout/ExtraSpacing: Unnecessary spacing detected.", 155433733], + [32, 27, 18, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 1390506058], + [33, 27, 20, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 3779756970], + [56, 10, 11, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 99625963], + [57, 10, 16, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 3672783539], + [58, 10, 14, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 2862978979], + [59, 9, 19, "Style/TrailingCommaInArrayLiteral: Put a comma after the last item of a multiline array.", 2510043270], + [59, 10, 6, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 2995499426], + [70, 24, 18, "Layout/ParameterAlignment: Use one level of indentation for parameters following the first line of a multi-line method definition.", 813725433], + [71, 24, 30, "Layout/ParameterAlignment: Use one level of indentation for parameters following the first line of a multi-line method definition.", 3005006690], + [91, 9, 29, "Minitest/AssertPredicate: Prefer using `assert_predicate(result_name, :nil?)`.", 1352720295], + [101, 36, 15, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 1791508675], + [102, 40, 3, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 193340639] + ], + "test/test_accept.rb:4115500396": [ + [1, 9, 18, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 1212825145], + [2, 9, 10, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 1192794327], + [3, 9, 21, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 43233146], + [4, 9, 13, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 2569813655], + [14, 30, 12, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 4167781427], + [31, 25, 2, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 5858789], + [31, 29, 2, "Style/AndOr: Use `||` instead of `or`.", 5861240], + [31, 53, 3, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 193339942], + [53, 35, 3, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 193340639], + [64, 28, 3, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 193340297], + [72, 27, 2, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 5858789], + [73, 29, 3, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 193340297], + [75, 39, 3, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 193340734], + [77, 11, 35, "Minitest/EmptyLineBeforeAssertionMethods: Add empty line before assertion.", 717514236], + [77, 36, 3, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 193340330], + [79, 34, 3, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 193340920], + [80, 11, 21, "Minitest/AssertOperator: Prefer using `assert_operator(q, :==, 'q')`.", 2598250828], + [80, 11, 21, "Minitest/EmptyLineBeforeAssertionMethods: Add empty line before assertion.", 2598250828], + [80, 28, 3, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 193338420], + [95, 28, 8, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 2928631141], + [97, 32, 11, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 3175448956], + [102, 11, 20, "Style/MethodCallWithArgsParentheses: Use parentheses for method calls with arguments.", 2302609754], + [102, 17, 9, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 1747587146], + [106, 30, 10, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 2237246747], + [111, 11, 20, "Style/MethodCallWithArgsParentheses: Use parentheses for method calls with arguments.", 2302609754], + [111, 17, 9, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 1747587146], + [115, 16, 30, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 4130200496], + [120, 9, 30, "Minitest/EmptyLineBeforeAssertionMethods: Add empty line before assertion.", 97380905], + [122, 22, 39, "Layout/FirstMethodArgumentLineBreak: Add a line break before the first argument of a multi-line method argument list.", 1215809733], + [123, 22, 37, "Layout/ArgumentAlignment: Use one level of indentation for arguments following the first line of a multi-line method call.", 1420598686], + [134, 14, 2, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 5858789], + [136, 11, 6, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 3039374547], + [136, 20, 6, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 3039374547], + [138, 12, 6, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 3039374547], + [138, 27, 6, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 3039374547], + [140, 11, 6, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 3039374547], + [140, 20, 8, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 208791113], + [140, 37, 21, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 1522533826], + [142, 11, 6, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 3039374547], + [142, 20, 12, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 575702787], + [142, 34, 5, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 94346540], + [142, 43, 25, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 91039335], + [144, 12, 6, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 3039374547], + [145, 12, 6, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 3039374547], + [147, 10, 38, "Layout/FirstArrayElementLineBreak: Add a line break before the first element of a multi-line array.", 1539834100], + [147, 12, 8, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 1162061288], + [147, 29, 5, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 92058095], + [147, 42, 5, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 92066993], + [148, 10, 32, "Layout/ArrayAlignment: Use one level of indentation for elements following the first line of a multi-line array.", 1437503730], + [148, 10, 32, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 1437503730], + [148, 10, 33, "Style/TrailingCommaInArrayLiteral: Put a comma after the last item of a multiline array.", 192982895], + [156, 24, 15, "Layout/FirstMethodArgumentLineBreak: Add a line break before the first argument of a multi-line method argument list.", 2875697563], + [156, 41, 36, "Layout/MultilineMethodArgumentLineBreaks: Each argument in a multi-line method call must start on a separate line.", 1661866372], + [157, 24, 32, "Layout/ArgumentAlignment: Use one level of indentation for arguments following the first line of a multi-line method call.", 799861183] + ], + "test/test_association.rb:1641817857": [ + [1, 9, 18, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 1212825145], + [2, 9, 20, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 4191648330], + [3, 9, 22, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 395966781], + [14, 32, 8, "Layout/FirstMethodArgumentLineBreak: Add a line break before the first argument of a multi-line method argument list.", 310091503], + [14, 32, 8, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 310091503], + [14, 42, 8, "Layout/MultilineMethodArgumentLineBreaks: Each argument in a multi-line method call must start on a separate line.", 3505321043], + [14, 42, 8, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 3505321043], + [14, 52, 6, "Layout/MultilineMethodArgumentLineBreaks: Each argument in a multi-line method call must start on a separate line.", 1645597496], + [15, 32, 8, "Layout/ArgumentAlignment: Use one level of indentation for arguments following the first line of a multi-line method call.", 308967862], + [15, 42, 11, "Layout/MultilineMethodArgumentLineBreaks: Each argument in a multi-line method call must start on a separate line.", 389098948], + [15, 42, 11, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 389098948], + [20, 7, 121, "Minitest/EmptyLineBeforeAssertionMethods: Add empty line before assertion.", 1457950109], + [42, 7, 28, "Minitest/EmptyLineBeforeAssertionMethods: Add empty line before assertion.", 403078475], + [49, 66, 21, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 2058359486], + [55, 43, 10, "Layout/FirstMethodArgumentLineBreak: Add a line break before the first argument of a multi-line method argument list.", 4014237853], + [56, 43, 13, "Layout/ArgumentAlignment: Use one level of indentation for arguments following the first line of a multi-line method call.", 2589083084], + [57, 43, 13, "Layout/ArgumentAlignment: Use one level of indentation for arguments following the first line of a multi-line method call.", 2937001200], + [58, 43, 17, "Layout/ArgumentAlignment: Use one level of indentation for arguments following the first line of a multi-line method call.", 1489129996], + [67, 7, 34, "Minitest/AssertOperator: Prefer using `assert_operator(assoc.issued, :>=, start_time)`.", 351769233], + [72, 16, 15, "Layout/FirstArrayElementLineBreak: Add a line break before the first element of a multi-line array.", 4220377421], + [73, 16, 15, "Layout/ArrayAlignment: Use one level of indentation for elements following the first line of a multi-line array.", 3699894189], + [73, 16, 15, "Style/TrailingCommaInArrayLiteral: Put a comma after the last item of a multiline array.", 3699894189], + [75, 8, 103, "Layout/FirstArrayElementLineBreak: Add a line break before the first element of a multi-line array.", 760314115], + [75, 9, 13, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 2821943524], + [76, 8, 80, "Layout/ArrayAlignment: Use one level of indentation for elements following the first line of a multi-line array.", 1869580903], + [76, 8, 80, "Style/TrailingCommaInArrayLiteral: Put a comma after the last item of a multiline array.", 1869580903], + [76, 9, 11, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 389098948], + [77, 51, 8, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 310091503], + [77, 61, 13, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 766756148], + [79, 9, 75, "Minitest/EmptyLineBeforeAssertionMethods: Add empty line before assertion.", 654224346], + [79, 46, 7, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 326052951], + [79, 75, 7, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 326052951], + [85, 28, 19, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 1551395949], + [85, 49, 7, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 832170441], + [88, 9, 43, "Minitest/EmptyLineBeforeAssertionMethods: Add empty line before assertion.", 2298301550], + [88, 45, 5, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 92008088], + [89, 22, 37, "Layout/FirstMethodArgumentLineBreak: Add a line break before the first argument of a multi-line method argument list.", 2691761586], + [89, 22, 94, "Minitest/LiteralAsActualArgument: Replace the literal with the first argument.", 1616319040], + [89, 50, 8, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 3666757975], + [90, 22, 34, "Layout/ArgumentAlignment: Use one level of indentation for arguments following the first line of a multi-line method call.", 255331889], + [90, 22, 34, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 255331889], + [95, 43, 4, "Layout/FirstMethodArgumentLineBreak: Add a line break before the first argument of a multi-line method argument list.", 2085944928], + [95, 49, 8, "Layout/MultilineMethodArgumentLineBreaks: Each argument in a multi-line method call must start on a separate line.", 310091503], + [95, 49, 8, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 310091503], + [95, 59, 13, "Layout/MultilineMethodArgumentLineBreaks: Each argument in a multi-line method call must start on a separate line.", 766756148], + [95, 59, 13, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 766756148], + [96, 43, 11, "Layout/ArgumentAlignment: Use one level of indentation for arguments following the first line of a multi-line method call.", 389098948], + [96, 43, 11, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 389098948], + [98, 28, 5, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 92008088], + [98, 35, 7, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 1273973851], + [105, 43, 4, "Layout/FirstMethodArgumentLineBreak: Add a line break before the first argument of a multi-line method argument list.", 2085944928], + [105, 49, 8, "Layout/MultilineMethodArgumentLineBreaks: Each argument in a multi-line method call must start on a separate line.", 310091503], + [105, 49, 8, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 310091503], + [105, 59, 13, "Layout/MultilineMethodArgumentLineBreaks: Each argument in a multi-line method call must start on a separate line.", 766756148], + [105, 59, 13, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 766756148], + [106, 43, 11, "Layout/ArgumentAlignment: Use one level of indentation for arguments following the first line of a multi-line method call.", 389098948], + [106, 43, 11, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 389098948], + [108, 28, 8, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 3666757975], + [108, 38, 8, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 2182135796], + [115, 43, 4, "Layout/FirstMethodArgumentLineBreak: Add a line break before the first argument of a multi-line method argument list.", 2085944928], + [115, 49, 8, "Layout/MultilineMethodArgumentLineBreaks: Each argument in a multi-line method call must start on a separate line.", 310091503], + [115, 49, 8, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 310091503], + [115, 59, 13, "Layout/MultilineMethodArgumentLineBreaks: Each argument in a multi-line method call must start on a separate line.", 766756148], + [115, 59, 13, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 766756148], + [116, 43, 11, "Layout/ArgumentAlignment: Use one level of indentation for arguments following the first line of a multi-line method call.", 389098948], + [116, 43, 11, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 389098948], + [118, 28, 14, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 1473517757], + [118, 44, 11, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 969225728], + [125, 44, 9, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 1500858930], + [134, 25, 6, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 3037566118], + [134, 25, 18, "Layout/FirstHashElementIndentation: Use 2 spaces for indentation in a hash, relative to the start of the line where the left curly brace is.", 248562579], + [134, 35, 8, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 691350387], + [135, 25, 12, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 4182825318], + [135, 41, 10, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 4000236688], + [136, 25, 8, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 3666757975], + [136, 37, 17, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 2125633385], + [137, 25, 5, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 92008088], + [137, 25, 21, "Style/TrailingCommaInHashLiteral: Put a comma after the last item of a multiline hash.", 4071763292], + [137, 34, 12, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 2786037762], + [138, 23, 1, "Layout/FirstHashElementIndentation: Indent the right brace the same as the start of the line where the left brace is.", 177624], + [139, 33, 1, "Layout/SpaceInsideHashLiteralBraces: Space inside { detected.", 177541], + [139, 34, 5, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 92254433], + [139, 43, 7, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 1594103918], + [139, 50, 1, "Layout/SpaceInsideHashLiteralBraces: Space inside } detected.", 177541], + [140, 43, 4, "Layout/FirstMethodArgumentLineBreak: Add a line break before the first argument of a multi-line method argument list.", 2085944928], + [140, 49, 8, "Layout/MultilineMethodArgumentLineBreaks: Each argument in a multi-line method call must start on a separate line.", 81419720], + [140, 49, 8, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 81419720], + [140, 59, 13, "Layout/MultilineMethodArgumentLineBreaks: Each argument in a multi-line method call must start on a separate line.", 766756148], + [140, 59, 13, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 766756148], + [141, 43, 11, "Layout/ArgumentAlignment: Use one level of indentation for arguments following the first line of a multi-line method call.", 389098948], + [141, 43, 11, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 389098948], + [143, 7, 89, "Minitest/EmptyLineBeforeAssertionMethods: Add empty line before assertion.", 1918827267], + [143, 20, 68, "Layout/FirstMethodArgumentLineBreak: Add a line break before the first argument of a multi-line method argument list.", 3476122214], + [143, 21, 26, "Layout/FirstArrayElementLineBreak: Add a line break before the first element of a multi-line array.", 4234447833], + [143, 22, 12, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 4182825318], + [143, 36, 10, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 4000236688], + [144, 21, 18, "Layout/ArrayAlignment: Use one level of indentation for elements following the first line of a multi-line array.", 522316250], + [144, 21, 18, "Style/TrailingCommaInArrayLiteral: Put a comma after the last item of a multiline array.", 522316250], + [144, 22, 6, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 3037566118], + [144, 30, 8, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 691350387], + [144, 42, 5, "Layout/MultilineMethodArgumentLineBreaks: Each argument in a multi-line method call must start on a separate line.", 187707580], + [149, 34, 1, "Layout/SpaceInsideHashLiteralBraces: Space inside { detected.", 177541], + [149, 35, 6, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 3037566118], + [149, 35, 18, "Layout/FirstHashElementLineBreak: Add a line break before the first element of a multi-line hash.", 248562579], + [149, 45, 8, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 691350387], + [150, 35, 12, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 4182825318], + [150, 51, 10, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 4000236688], + [151, 35, 5, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 92008088], + [151, 35, 17, "Style/TrailingCommaInHashLiteral: Put a comma after the last item of a multiline hash.", 586306384], + [151, 44, 8, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 264651534], + [151, 52, 1, "Layout/SpaceInsideHashLiteralBraces: Space inside } detected.", 177541], + [152, 43, 4, "Layout/FirstMethodArgumentLineBreak: Add a line break before the first argument of a multi-line method argument list.", 2085944928], + [152, 49, 8, "Layout/MultilineMethodArgumentLineBreaks: Each argument in a multi-line method call must start on a separate line.", 81419720], + [152, 49, 8, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 81419720], + [152, 59, 13, "Layout/MultilineMethodArgumentLineBreaks: Each argument in a multi-line method call must start on a separate line.", 766756148], + [152, 59, 13, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 766756148], + [153, 43, 11, "Layout/ArgumentAlignment: Use one level of indentation for arguments following the first line of a multi-line method call.", 389098948], + [153, 43, 11, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 389098948], + [161, 34, 1, "Layout/SpaceInsideHashLiteralBraces: Space inside { detected.", 177541], + [161, 35, 6, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 3037566118], + [161, 35, 18, "Layout/FirstHashElementLineBreak: Add a line break before the first element of a multi-line hash.", 248562579], + [161, 45, 8, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 691350387], + [162, 35, 12, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 4182825318], + [162, 51, 10, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 4000236688], + [163, 35, 8, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 3666757975], + [163, 35, 18, "Style/TrailingCommaInHashLiteral: Put a comma after the last item of a multiline hash.", 511411831], + [163, 47, 6, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 3037566118], + [163, 53, 1, "Layout/SpaceInsideHashLiteralBraces: Space inside } detected.", 177541], + [164, 43, 4, "Layout/FirstMethodArgumentLineBreak: Add a line break before the first argument of a multi-line method argument list.", 2085944928], + [164, 49, 8, "Layout/MultilineMethodArgumentLineBreaks: Each argument in a multi-line method call must start on a separate line.", 81419720], + [164, 49, 8, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 81419720], + [164, 59, 13, "Layout/MultilineMethodArgumentLineBreaks: Each argument in a multi-line method call must start on a separate line.", 766756148], + [164, 59, 13, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 766756148], + [165, 43, 11, "Layout/ArgumentAlignment: Use one level of indentation for arguments following the first line of a multi-line method call.", 389098948], + [165, 43, 11, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 389098948], + [173, 34, 1, "Layout/SpaceInsideHashLiteralBraces: Space inside { detected.", 177541], + [173, 35, 6, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 3037566118], + [173, 35, 18, "Layout/FirstHashElementLineBreak: Add a line break before the first element of a multi-line hash.", 248562579], + [173, 45, 8, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 691350387], + [174, 35, 12, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 4182825318], + [174, 51, 10, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 4000236688], + [175, 35, 8, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 3666757975], + [175, 47, 6, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 3037566118], + [176, 35, 5, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 92008088], + [176, 35, 33, "Style/TrailingCommaInHashLiteral: Put a comma after the last item of a multiline hash.", 742917864], + [176, 59, 8, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 264651534], + [176, 68, 1, "Layout/SpaceInsideHashLiteralBraces: Space inside } detected.", 177541], + [177, 43, 4, "Layout/FirstMethodArgumentLineBreak: Add a line break before the first argument of a multi-line method argument list.", 2085944928], + [177, 49, 8, "Layout/MultilineMethodArgumentLineBreaks: Each argument in a multi-line method call must start on a separate line.", 81419720], + [177, 49, 8, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 81419720], + [177, 59, 13, "Layout/MultilineMethodArgumentLineBreaks: Each argument in a multi-line method call must start on a separate line.", 766756148], + [177, 59, 13, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 766756148], + [178, 43, 11, "Layout/ArgumentAlignment: Use one level of indentation for arguments following the first line of a multi-line method call.", 389098948], + [178, 43, 11, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 389098948], + [179, 7, 41, "Minitest/EmptyLineBeforeAssertionMethods: Add empty line before assertion.", 1974080929], + [179, 7, 41, "Minitest/RefuteFalse: Prefer using `refute(assoc.check_message_signature(m))`.", 1974080929], + [184, 34, 1, "Layout/SpaceInsideHashLiteralBraces: Space inside { detected.", 177541], + [184, 35, 6, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 3037566118], + [184, 35, 18, "Layout/FirstHashElementLineBreak: Add a line break before the first element of a multi-line hash.", 248562579], + [184, 45, 8, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 691350387], + [185, 35, 12, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 4182825318], + [185, 51, 10, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 4000236688], + [186, 35, 8, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 3666757975], + [186, 47, 6, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 3037566118], + [187, 35, 5, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 92008088], + [187, 35, 33, "Style/TrailingCommaInHashLiteral: Put a comma after the last item of a multiline hash.", 742917864], + [187, 59, 8, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 264651534], + [187, 68, 1, "Layout/SpaceInsideHashLiteralBraces: Space inside } detected.", 177541], + [188, 43, 4, "Layout/FirstMethodArgumentLineBreak: Add a line break before the first argument of a multi-line method argument list.", 2085944928], + [188, 49, 8, "Layout/MultilineMethodArgumentLineBreaks: Each argument in a multi-line method call must start on a separate line.", 81419720], + [188, 49, 8, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 81419720], + [188, 59, 13, "Layout/MultilineMethodArgumentLineBreaks: Each argument in a multi-line method call must start on a separate line.", 766756148], + [188, 59, 13, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 766756148], + [189, 43, 11, "Layout/ArgumentAlignment: Use one level of indentation for arguments following the first line of a multi-line method call.", 389098948], + [189, 43, 11, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 389098948], + [193, 11, 8, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 264651534], + [205, 7, 24, "Minitest/EmptyLineBeforeAssertionMethods: Add empty line before assertion.", 3180609530], + [212, 7, 39, "Minitest/AssertOperator: Prefer using `assert_operator(neg.object_id, :!=, neg2.object_id)`.", 2120276328], + [212, 7, 39, "Minitest/RefuteEqual: Prefer using `refute_equal(neg.object_id, neg2.object_id)`.", 2120276328], + [217, 7, 45, "Minitest/EmptyLineBeforeAssertionMethods: Add empty line before assertion.", 536331140], + [217, 7, 45, "Minitest/RefuteFalse: Prefer using `refute(neg.allowed?('HMAC-SHA1', 'DH-SHA1'))`.", 536331140], + [217, 28, 11, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 389098948], + [217, 41, 9, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 4235576623], + [218, 7, 51, "Minitest/RefuteFalse: Prefer using `refute(neg.allowed?('HMAC-SHA1', 'no-encryption'))`.", 1562738029], + [218, 28, 11, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 389098948], + [218, 41, 15, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 809518918], + [219, 7, 49, "Minitest/RefuteFalse: Prefer using `refute(neg.allowed?('HMAC-SHA256', 'DH-SHA256'))`.", 1598416196], + [219, 28, 13, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 2821943524], + [219, 43, 11, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 4043085327], + [220, 7, 53, "Minitest/RefuteFalse: Prefer using `refute(neg.allowed?('HMAC-SHA256', 'no-encryption'))`.", 2725563469], + [220, 28, 13, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 2821943524], + [220, 43, 15, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 809518918], + [221, 28, 11, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 389098948], + [222, 7, 44, "Minitest/EmptyLineBeforeAssertionMethods: Add empty line before assertion.", 3491469797], + [222, 27, 11, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 389098948], + [222, 40, 9, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 4235576623], + [223, 27, 11, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 389098948], + [223, 40, 15, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 809518918], + [224, 7, 49, "Minitest/RefuteFalse: Prefer using `refute(neg.allowed?('HMAC-SHA256', 'DH-SHA256'))`.", 1598416196], + [224, 28, 13, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 2821943524], + [224, 43, 11, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 4043085327], + [225, 7, 53, "Minitest/RefuteFalse: Prefer using `refute(neg.allowed?('HMAC-SHA256', 'no-encryption'))`.", 2725563469], + [225, 28, 13, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 2821943524], + [225, 43, 15, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 809518918], + [226, 28, 13, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 2821943524], + [226, 43, 11, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 4043085327], + [227, 7, 44, "Minitest/EmptyLineBeforeAssertionMethods: Add empty line before assertion.", 3491469797], + [227, 27, 11, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 389098948], + [227, 40, 9, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 4235576623], + [228, 27, 11, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 389098948], + [228, 40, 15, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 809518918], + [229, 27, 13, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 2821943524], + [229, 42, 11, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 4043085327], + [230, 7, 53, "Minitest/RefuteFalse: Prefer using `refute(neg.allowed?('HMAC-SHA256', 'no-encryption'))`.", 2725563469], + [230, 28, 13, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 2821943524], + [230, 43, 15, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 809518918], + [231, 20, 43, "Minitest/LiteralAsActualArgument: Replace the literal with the first argument.", 3904048898], + [247, 20, 34, "Layout/FirstMethodArgumentLineBreak: Add a line break before the first argument of a multi-line method argument list.", 4278672544], + [247, 20, 76, "Minitest/LiteralAsActualArgument: Replace the literal with the first argument.", 2547996889], + [248, 20, 21, "Layout/ArgumentAlignment: Use one level of indentation for arguments following the first line of a multi-line method call.", 1599267866], + [249, 41, 13, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 2821943524], + [249, 56, 15, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 809518918], + [253, 20, 36, "Layout/FirstMethodArgumentLineBreak: Add a line break before the first argument of a multi-line method argument list.", 713801005], + [253, 20, 78, "Minitest/LiteralAsActualArgument: Replace the literal with the first argument.", 3864031508], + [254, 20, 21, "Layout/ArgumentAlignment: Use one level of indentation for arguments following the first line of a multi-line method call.", 1599267866], + [255, 7, 69, "Minitest/RefuteFalse: Prefer using `refute(EncryptedNegotiator.allowed?('HMAC-SHA256', 'no-encryption'))`.", 1661228785], + [255, 44, 13, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 2821943524], + [255, 59, 15, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 809518918] + ], + "test/test_associationmanager.rb:3812113412": [ + [1, 9, 18, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 1212825145], + [2, 9, 10, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 1192794327], + [3, 9, 36, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 2222937256], + [4, 9, 20, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 4191648330], + [5, 9, 11, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 3847734175], + [6, 9, 13, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 2569813655], + [7, 9, 18, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 3933002043], + [8, 9, 16, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 2920398136], + [9, 9, 22, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 395966781], + [10, 9, 21, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 2754036930], + [11, 9, 6, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 3046940385], + [12, 9, 6, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 3039807664], + [19, 7, 59, "Minitest/EmptyLineBeforeAssertionMethods: Add empty line before assertion.", 3383473990], + [19, 21, 20, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 1302701622], + [20, 41, 20, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 1302701622], + [27, 7, 93, "Minitest/EmptyLineBeforeAssertionMethods: Add empty line before assertion.", 4265010061], + [27, 20, 45, "Layout/FirstMethodArgumentLineBreak: Add a line break before the first argument of a multi-line method argument list.", 1936713411], + [28, 20, 13, "Layout/ArgumentAlignment: Use one level of indentation for arguments following the first line of a multi-line method call.", 2053327837], + [29, 60, 12, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 742512847], + [30, 62, 8, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 4057239290], + [31, 28, 20, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 1302701622], + [49, 31, 20, "Layout/FirstMethodArgumentLineBreak: Add a line break before the first argument of a multi-line method argument list.", 4008656186], + [50, 31, 19, "Layout/ArgumentAlignment: Use one level of indentation for arguments following the first line of a multi-line method call.", 565403175], + [51, 31, 7, "Layout/ArgumentAlignment: Use one level of indentation for arguments following the first line of a multi-line method call.", 1275173523], + [61, 31, 18, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 2061968077], + [62, 31, 13, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 1001558037], + [65, 7, 32, "Minitest/EmptyLineBeforeAssertionMethods: Add empty line before assertion.", 420389699], + [69, 31, 13, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 1001558037], + [77, 31, 18, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 2061968077], + [85, 31, 18, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 2061968077], + [85, 51, 20, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 1821255529], + [86, 31, 13, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 1001558037], + [94, 31, 18, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 2061968077], + [95, 31, 13, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 1001558037], + [95, 46, 15, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 1007277191], + [139, 20, 21, "Minitest/LiteralAsActualArgument: Replace the literal with the first argument.", 1623479055], + [143, 16, 7, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 1410924255], + [145, 39, 1, "Layout/SpaceInsideHashLiteralBraces: Space inside { detected.", 177541], + [145, 40, 9, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 1359404130], + [145, 60, 1, "Layout/SpaceInsideHashLiteralBraces: Space inside } detected.", 177541], + [146, 7, 47, "Minitest/EmptyLineBeforeAssertionMethods: Add empty line before assertion.", 3583103019], + [152, 21, 17, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 450853529], + [155, 9, 31, "ThreadSafety/ClassAndModuleAttributes: Avoid mutating class and module attributes.", 4153333934], + [157, 21, 11, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 389098948], + [161, 22, 15, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 809518918], + [162, 43, 25, "Layout/FirstMethodArgumentLineBreak: Add a line break before the first argument of a multi-line method argument list.", 515091358], + [163, 43, 11, "Layout/ArgumentAlignment: Use one level of indentation for arguments following the first line of a multi-line method call.", 1141326191], + [164, 43, 12, "Layout/ArgumentAlignment: Use one level of indentation for arguments following the first line of a multi-line method call.", 3549528604], + [166, 7, 52, "Minitest/AssertKindOf: Prefer using `assert_kind_of(Consumer::NoEncryptionSession, session)`.", 1977489826], + [168, 10, 1, "Layout/SpaceInsideHashLiteralBraces: Space inside { detected.", 177541], + [168, 11, 4, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 2085193496], + [168, 11, 18, "Layout/FirstHashElementLineBreak: Add a line break before the first element of a multi-line hash.", 2290219986], + [169, 11, 14, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 434188188], + [170, 11, 6, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 3037566118], + [170, 21, 11, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 3996287345], + [171, 11, 12, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 2380346415], + [171, 11, 27, "Style/TrailingCommaInHashLiteral: Put a comma after the last item of a multiline hash.", 1404560870], + [171, 11, 29, "Style/TrailingCommaInArguments: Put a comma after the last parameter of a multiline method call.", 558428987], + [171, 38, 1, "Layout/SpaceInsideHashLiteralBraces: Space inside } detected.", 177541], + [179, 22, 15, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 809518918], + [180, 43, 25, "Layout/FirstMethodArgumentLineBreak: Add a line break before the first argument of a multi-line method argument list.", 515091358], + [181, 43, 11, "Layout/ArgumentAlignment: Use one level of indentation for arguments following the first line of a multi-line method call.", 1141326191], + [182, 43, 12, "Layout/ArgumentAlignment: Use one level of indentation for arguments following the first line of a multi-line method call.", 3549528604], + [184, 7, 52, "Minitest/AssertKindOf: Prefer using `assert_kind_of(Consumer::NoEncryptionSession, session)`.", 1977489826], + [185, 20, 126, "Layout/FirstMethodArgumentLineBreak: Add a line break before the first argument of a multi-line method argument list.", 1439057918], + [185, 46, 1, "Layout/SpaceInsideHashLiteralBraces: Space inside { detected.", 177541], + [185, 47, 6, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 3037566118], + [185, 47, 21, "Layout/FirstHashElementLineBreak: Add a line break before the first element of a multi-line hash.", 2463901841], + [185, 57, 11, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 3996287345], + [186, 47, 12, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 2380346415], + [186, 47, 27, "Style/TrailingCommaInHashLiteral: Put a comma after the last item of a multiline hash.", 1404560870], + [186, 74, 1, "Layout/SpaceInsideHashLiteralBraces: Space inside } detected.", 177541], + [186, 79, 4, "Layout/MultilineMethodArgumentLineBreaks: Each argument in a multi-line method call must start on a separate line.", 2087569090], + [191, 22, 9, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 4235576623], + [192, 43, 25, "Layout/FirstMethodArgumentLineBreak: Add a line break before the first argument of a multi-line method argument list.", 515091358], + [193, 43, 11, "Layout/ArgumentAlignment: Use one level of indentation for arguments following the first line of a multi-line method call.", 1141326191], + [194, 43, 12, "Layout/ArgumentAlignment: Use one level of indentation for arguments following the first line of a multi-line method call.", 3549528604], + [196, 7, 57, "Minitest/AssertKindOf: Prefer using `assert_kind_of(Consumer::DiffieHellmanSHA1Session, session)`.", 1237980873], + [200, 43, 20, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 1302701622], + [201, 32, 20, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 1302701622], + [205, 44, 1, "Layout/SpaceInsideHashLiteralBraces: Space inside { detected.", 177541], + [205, 45, 6, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 3037566118], + [205, 45, 21, "Layout/FirstHashElementLineBreak: Add a line break before the first element of a multi-line hash.", 2463901841], + [205, 55, 11, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 3996287345], + [206, 45, 14, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 434188188], + [206, 63, 9, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 4235576623], + [207, 45, 12, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 2380346415], + [207, 45, 27, "Style/TrailingCommaInHashLiteral: Put a comma after the last item of a multiline hash.", 1404560870], + [207, 72, 1, "Layout/SpaceInsideHashLiteralBraces: Space inside } detected.", 177541], + [208, 7, 28, "Minitest/EmptyLineBeforeAssertionMethods: Add empty line before assertion.", 3018016448], + [214, 39, 1, "Layout/SpaceInsideHashLiteralBraces: Space inside { detected.", 177541], + [214, 40, 12, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 1853815741], + [214, 59, 1, "Layout/SpaceInsideHashLiteralBraces: Space inside } detected.", 177541], + [219, 8, 2, "Layout/FirstArrayElementLineBreak: Add a line break before the first element of a multi-line array.", 5858789], + [219, 8, 2, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 5858789], + [220, 8, 4, "Layout/ArrayAlignment: Use one level of indentation for elements following the first line of a multi-line array.", 2085266362], + [220, 8, 4, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 2085266362], + [221, 8, 4, "Layout/ArrayAlignment: Use one level of indentation for elements following the first line of a multi-line array.", 2085250132], + [221, 8, 4, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 2085250132], + [222, 8, 3, "Layout/ArrayAlignment: Use one level of indentation for elements following the first line of a multi-line array.", 193339909], + [222, 8, 3, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 193339909], + [223, 8, 6, "Layout/ArrayAlignment: Use one level of indentation for elements following the first line of a multi-line array.", 3115122221], + [223, 8, 6, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 3115122221], + [224, 8, 10, "Layout/ArrayAlignment: Use one level of indentation for elements following the first line of a multi-line array.", 1822601811], + [224, 8, 10, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 1822601811], + [225, 8, 5, "Layout/ArrayAlignment: Use one level of indentation for elements following the first line of a multi-line array.", 94328198], + [226, 8, 17, "Layout/ArrayAlignment: Use one level of indentation for elements following the first line of a multi-line array.", 2827476328], + [226, 8, 17, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 2827476328], + [226, 8, 17, "Style/TrailingCommaInArrayLiteral: Put a comma after the last item of a multiline array.", 2827476328], + [232, 10, 1, "Layout/FirstArrayElementLineBreak: Add a line break before the first element of a multi-line array.", 177557], + [233, 10, 1, "Layout/ArrayAlignment: Use one level of indentation for elements following the first line of a multi-line array.", 177556], + [234, 10, 4, "Layout/ArrayAlignment: Use one level of indentation for elements following the first line of a multi-line array.", 2085879588], + [235, 10, 7, "Layout/ArrayAlignment: Use one level of indentation for elements following the first line of a multi-line array.", 1740037692], + [236, 10, 2, "Layout/ArrayAlignment: Use one level of indentation for elements following the first line of a multi-line array.", 5859332], + [245, 53, 9, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 354627053], + [250, 58, 11, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 4043085327], + [251, 7, 56, "Minitest/AssertKindOf: Prefer using `assert_kind_of(Consumer::DiffieHellmanSHA256Session, sess)`.", 2905640449], + [251, 7, 56, "Minitest/EmptyLineBeforeAssertionMethods: Add empty line before assertion.", 2905640449], + [258, 12, 4, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 2085193496], + [265, 56, 5, "Layout/FirstMethodArgumentLineBreak: Add a line break before the first argument of a multi-line method argument list.", 195037722], + [265, 63, 11, "Layout/MultilineMethodArgumentLineBreaks: Each argument in a multi-line method call must start on a separate line.", 4189021428], + [266, 56, 6, "Layout/ArgumentAlignment: Use one level of indentation for arguments following the first line of a multi-line method call.", 1544116833], + [266, 64, 10, "Layout/MultilineMethodArgumentLineBreaks: Each argument in a multi-line method call must start on a separate line.", 478984755], + [268, 9, 24, "ThreadSafety/ClassAndModuleAttributes: Avoid mutating class and module attributes.", 2990482522], + [271, 15, 10, "ThreadSafety/InstanceVariableInClassMethod: Avoid instance variables in class methods.", 1640279285], + [287, 5, 6, "Naming/ConstantName: Use SCREAMING_SNAKE_CASE for constants.", 2713853249], + [290, 21, 17, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 450853529], + [297, 26, 45, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 1960889003], + [305, 25, 1, "Layout/SpaceInsideHashLiteralBraces: Space inside { detected.", 177541], + [305, 26, 7, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 1182861117], + [305, 26, 29, "Layout/FirstHashElementLineBreak: Add a line break before the first element of a multi-line hash.", 473866675], + [305, 37, 18, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 4177803720], + [306, 26, 12, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 1835655055], + [306, 42, 18, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 3832253317], + [307, 26, 14, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 434188188], + [307, 26, 36, "Style/TrailingCommaInHashLiteral: Put a comma after the last item of a multiline hash.", 2034060325], + [307, 44, 18, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 32253951], + [307, 62, 1, "Layout/SpaceInsideHashLiteralBraces: Space inside } detected.", 177541], + [309, 26, 30, "Layout/FirstMethodArgumentLineBreak: Add a line break before the first argument of a multi-line method argument list.", 3432157201], + [309, 26, 30, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 3432157201], + [310, 26, 130, "Layout/ArgumentAlignment: Use one level of indentation for arguments following the first line of a multi-line method call.", 2260067405], + [310, 77, 1, "Layout/LineContinuationSpacing: Use one space in front of backslash.", 177657], + [311, 26, 52, "Layout/LineEndStringConcatenationIndentation: Indent the first part of a string concatenated with backslash.", 1218829677], + [311, 26, 52, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 1218829677], + [319, 25, 1, "Layout/SpaceInsideHashLiteralBraces: Space inside { detected.", 177541], + [319, 26, 7, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 1182861117], + [319, 26, 29, "Layout/FirstHashElementLineBreak: Add a line break before the first element of a multi-line hash.", 473866675], + [319, 37, 18, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 4177803720], + [320, 26, 12, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 1835655055], + [320, 42, 18, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 3832253317], + [321, 26, 12, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 2380346415], + [321, 26, 32, "Style/TrailingCommaInHashLiteral: Put a comma after the last item of a multiline hash.", 358940837], + [321, 42, 16, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 1413051212], + [321, 58, 1, "Layout/SpaceInsideHashLiteralBraces: Space inside } detected.", 177541], + [323, 26, 30, "Layout/FirstMethodArgumentLineBreak: Add a line break before the first argument of a multi-line method argument list.", 3432157201], + [323, 26, 30, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 3432157201], + [324, 26, 130, "Layout/ArgumentAlignment: Use one level of indentation for arguments following the first line of a multi-line method call.", 2260067405], + [324, 77, 1, "Layout/LineContinuationSpacing: Use one space in front of backslash.", 177657], + [325, 26, 52, "Layout/LineEndStringConcatenationIndentation: Indent the first part of a string concatenated with backslash.", 1218829677], + [325, 26, 52, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 1218829677], + [338, 25, 1, "Layout/SpaceInsideHashLiteralBraces: Space inside { detected.", 177541], + [338, 26, 7, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 1182861117], + [338, 26, 29, "Layout/FirstHashElementLineBreak: Add a line break before the first element of a multi-line hash.", 473866675], + [338, 37, 18, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 4177803720], + [339, 26, 12, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 1835655055], + [339, 42, 18, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 3832253317], + [340, 26, 12, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 2380346415], + [340, 42, 13, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 3424883397], + [341, 26, 14, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 434188188], + [341, 26, 31, "Style/TrailingCommaInHashLiteral: Put a comma after the last item of a multiline hash.", 4087413599], + [341, 44, 13, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 3424883397], + [341, 57, 1, "Layout/SpaceInsideHashLiteralBraces: Space inside } detected.", 177541], + [343, 26, 30, "Layout/FirstMethodArgumentLineBreak: Add a line break before the first argument of a multi-line method argument list.", 3432157201], + [343, 26, 30, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 3432157201], + [344, 26, 51, "Layout/ArgumentAlignment: Use one level of indentation for arguments following the first line of a multi-line method call.", 2590182195], + [344, 26, 51, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 2590182195], + [352, 25, 1, "Layout/SpaceInsideHashLiteralBraces: Space inside { detected.", 177541], + [352, 26, 7, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 1182861117], + [352, 26, 29, "Layout/FirstHashElementLineBreak: Add a line break before the first element of a multi-line hash.", 473866675], + [352, 37, 18, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 4177803720], + [353, 26, 12, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 1835655055], + [353, 42, 18, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 3832253317], + [354, 26, 12, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 2380346415], + [354, 42, 11, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 389098948], + [355, 26, 14, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 434188188], + [355, 26, 27, "Style/TrailingCommaInHashLiteral: Put a comma after the last item of a multiline hash.", 162450869], + [355, 44, 9, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 4235576623], + [355, 53, 1, "Layout/SpaceInsideHashLiteralBraces: Space inside } detected.", 177541], + [357, 31, 8, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 310091503], + [357, 41, 8, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 3505321043], + [357, 69, 11, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 389098948], + [359, 26, 30, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 3432157201], + [367, 25, 1, "Layout/SpaceInsideHashLiteralBraces: Space inside { detected.", 177541], + [367, 26, 7, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 1182861117], + [367, 26, 29, "Layout/FirstHashElementLineBreak: Add a line break before the first element of a multi-line hash.", 473866675], + [367, 37, 18, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 4177803720], + [368, 26, 12, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 1835655055], + [368, 42, 18, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 3832253317], + [369, 26, 12, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 2380346415], + [369, 42, 11, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 389098948], + [370, 26, 14, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 434188188], + [370, 26, 27, "Style/TrailingCommaInHashLiteral: Put a comma after the last item of a multiline hash.", 162450869], + [370, 44, 9, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 4235576623], + [370, 53, 1, "Layout/SpaceInsideHashLiteralBraces: Space inside } detected.", 177541], + [372, 26, 30, "Layout/FirstMethodArgumentLineBreak: Add a line break before the first argument of a multi-line method argument list.", 3432157201], + [372, 26, 30, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 3432157201], + [373, 26, 31, "Layout/ArgumentAlignment: Use one level of indentation for arguments following the first line of a multi-line method call.", 2196551010], + [381, 31, 8, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 310091503], + [381, 41, 8, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 3505321043], + [381, 69, 11, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 389098948], + [399, 5, 6, "Naming/ConstantName: Use SCREAMING_SNAKE_CASE for constants.", 2713853249], + [402, 21, 17, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 450853529], + [407, 26, 45, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 1960889003], + [409, 9, 20, "Minitest/EmptyLineBeforeAssertionMethods: Add empty line before assertion.", 2911369585], + [414, 25, 1, "Layout/SpaceInsideHashLiteralBraces: Space inside { detected.", 177541], + [414, 26, 7, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 1182861117], + [414, 26, 29, "Layout/FirstHashElementLineBreak: Add a line break before the first element of a multi-line hash.", 473866675], + [414, 37, 18, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 4177803720], + [415, 26, 12, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 1835655055], + [415, 42, 18, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 3832253317], + [416, 26, 14, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 434188188], + [416, 26, 36, "Style/TrailingCommaInHashLiteral: Put a comma after the last item of a multiline hash.", 2034060325], + [416, 44, 18, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 32253951], + [416, 62, 1, "Layout/SpaceInsideHashLiteralBraces: Space inside } detected.", 177541], + [418, 26, 45, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 1960889003], + [420, 9, 20, "Minitest/EmptyLineBeforeAssertionMethods: Add empty line before assertion.", 2911369585], + [425, 25, 1, "Layout/SpaceInsideHashLiteralBraces: Space inside { detected.", 177541], + [425, 26, 7, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 1182861117], + [425, 26, 29, "Layout/FirstHashElementLineBreak: Add a line break before the first element of a multi-line hash.", 473866675], + [425, 37, 18, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 4177803720], + [426, 26, 12, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 1835655055], + [426, 42, 18, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 3832253317], + [427, 26, 12, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 2380346415], + [427, 26, 32, "Style/TrailingCommaInHashLiteral: Put a comma after the last item of a multiline hash.", 358940837], + [427, 42, 16, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 1413051212], + [427, 58, 1, "Layout/SpaceInsideHashLiteralBraces: Space inside } detected.", 177541], + [429, 26, 45, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 1960889003], + [431, 9, 20, "Minitest/EmptyLineBeforeAssertionMethods: Add empty line before assertion.", 2911369585], + [441, 25, 1, "Layout/SpaceInsideHashLiteralBraces: Space inside { detected.", 177541], + [441, 26, 7, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 1182861117], + [441, 26, 29, "Layout/FirstHashElementLineBreak: Add a line break before the first element of a multi-line hash.", 473866675], + [441, 37, 18, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 4177803720], + [442, 26, 12, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 1835655055], + [442, 42, 18, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 3832253317], + [443, 26, 12, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 2380346415], + [443, 42, 13, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 3424883397], + [444, 26, 14, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 434188188], + [444, 26, 31, "Style/TrailingCommaInHashLiteral: Put a comma after the last item of a multiline hash.", 4087413599], + [444, 44, 13, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 3424883397], + [444, 57, 1, "Layout/SpaceInsideHashLiteralBraces: Space inside } detected.", 177541], + [446, 26, 45, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 1960889003], + [448, 9, 20, "Minitest/EmptyLineBeforeAssertionMethods: Add empty line before assertion.", 2911369585], + [453, 25, 1, "Layout/SpaceInsideHashLiteralBraces: Space inside { detected.", 177541], + [453, 26, 7, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 1182861117], + [453, 26, 29, "Layout/FirstHashElementLineBreak: Add a line break before the first element of a multi-line hash.", 473866675], + [453, 37, 18, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 4177803720], + [454, 26, 12, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 1835655055], + [454, 42, 18, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 3832253317], + [455, 26, 12, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 2380346415], + [455, 42, 11, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 389098948], + [456, 26, 14, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 434188188], + [456, 26, 27, "Style/TrailingCommaInHashLiteral: Put a comma after the last item of a multiline hash.", 162450869], + [456, 44, 9, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 4235576623], + [456, 53, 1, "Layout/SpaceInsideHashLiteralBraces: Space inside } detected.", 177541], + [458, 31, 8, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 310091503], + [458, 41, 8, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 3505321043], + [458, 69, 11, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 389098948], + [460, 26, 45, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 1960889003], + [462, 9, 20, "Minitest/EmptyLineBeforeAssertionMethods: Add empty line before assertion.", 2911369585], + [467, 31, 8, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 310091503], + [467, 41, 8, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 3505321043], + [467, 69, 11, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 389098948], + [470, 9, 29, "Minitest/EmptyLineBeforeAssertionMethods: Add empty line before assertion.", 813416791], + [480, 7, 12, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 1853815741], + [480, 23, 6, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 3116022756], + [481, 7, 14, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 1473517757], + [481, 25, 10, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 118406318], + [482, 7, 12, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 2380346415], + [482, 23, 8, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 791031356], + [483, 7, 14, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 434188188], + [483, 7, 34, "Style/TrailingCommaInHashLiteral: Put a comma after the last item of a multiline hash.", 3515029592], + [483, 25, 16, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 2258589442], + [505, 29, 11, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 624304330], + [516, 9, 63, "Style/InvertibleUnlessCondition: Prefer `if ns == OPENID1_NS or name == 'missing_session_type'` over `unless ns != OPENID1_NS and name != 'missing_session_type'`.", 152372073], + [516, 38, 3, "Style/AndOr: Use `&&` instead of `and`.", 193409806], + [516, 50, 22, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 2126107015], + [527, 23, 14, "Performance/StringIdentifierArgument: Use `:\"test_#{name}\"` instead of `\"test_#{name}\"`.", 1858721710], + [544, 9, 53, "Style/ClassMethodsDefinitions: Use `class << self` to define a class method.", 3499488584], + [554, 23, 14, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 434188188], + [558, 29, 23, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 166675591], + [563, 6, 33, "Layout/FirstArrayElementLineBreak: Add a line break before the first element of a multi-line array.", 284396585], + [563, 7, 15, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 809518918], + [563, 24, 2, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 5858789], + [564, 6, 40, "Layout/ArrayAlignment: Use one level of indentation for elements following the first line of a multi-line array.", 129370435], + [564, 7, 9, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 4235576623], + [564, 18, 15, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 809518918], + [565, 6, 42, "Layout/ArrayAlignment: Use one level of indentation for elements following the first line of a multi-line array.", 493846883], + [565, 7, 11, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 4043085327], + [565, 20, 15, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 809518918], + [566, 6, 40, "Layout/ArrayAlignment: Use one level of indentation for elements following the first line of a multi-line array.", 3317814691], + [566, 7, 15, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 809518918], + [566, 24, 9, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 4235576623], + [567, 6, 36, "Layout/ArrayAlignment: Use one level of indentation for elements following the first line of a multi-line array.", 561757225], + [567, 7, 9, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 4235576623], + [567, 18, 11, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 4043085327], + [568, 6, 36, "Layout/ArrayAlignment: Use one level of indentation for elements following the first line of a multi-line array.", 1540363945], + [568, 7, 11, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 4043085327], + [568, 20, 9, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 4235576623], + [569, 6, 40, "Layout/ArrayAlignment: Use one level of indentation for elements following the first line of a multi-line array.", 3321165344], + [569, 6, 40, "Style/TrailingCommaInArrayLiteral: Put a comma after the last item of a multiline array.", 3321165344], + [569, 7, 15, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 809518918], + [569, 24, 9, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 4235576623], + [581, 40, 12, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 1853815741], + [581, 40, 22, "Layout/FirstHashElementIndentation: Use 2 spaces for indentation in a hash, relative to the start of the line where the left curly brace is.", 3406163359], + [581, 56, 6, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 3116022756], + [582, 40, 14, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 1473517757], + [582, 58, 10, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 118406318], + [583, 40, 12, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 2380346415], + [583, 56, 11, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 389098948], + [584, 40, 9, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 1359404130], + [584, 40, 21, "Style/TrailingCommaInHashLiteral: Put a comma after the last item of a multiline hash.", 2613221521], + [584, 53, 3, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 193337597], + [585, 38, 1, "Layout/FirstHashElementIndentation: Indent the right brace the same as the start of the line where the left brace is.", 177624], + [589, 7, 38, "Minitest/EmptyLineBeforeAssertionMethods: Add empty line before assertion.", 326416219], + [589, 20, 10, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 118406318], + [590, 20, 11, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 389098948], + [592, 7, 30, "Minitest/AssertOperator: Prefer using `assert_operator('X', :*, 20, assoc.secret)`.", 2602735311], + [592, 7, 30, "Minitest/AssertWithExpectedArgument: Did you mean to use `assert_equal('X' * 20, assoc.secret)`?", 2602735311], + [592, 14, 3, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 193337597], + [599, 18, 17, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 450853529], + [606, 12, 14, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 434188188], + [608, 7, 26, "Minitest/EmptyLineBeforeAssertionMethods: Add empty line before assertion.", 2916323182], + [611, 48, 25, "Layout/FirstMethodArgumentLineBreak: Add a line break before the first argument of a multi-line method argument list.", 4126302520], + [612, 48, 7, "Layout/ArgumentAlignment: Use one level of indentation for arguments following the first line of a multi-line method call.", 1236122734], + [613, 78, 1, "Layout/LineContinuationSpacing: Use one space in front of backslash.", 177657], + [614, 24, 37, "Layout/LineEndStringConcatenationIndentation: Indent the first part of a string concatenated with backslash.", 267694270], + [614, 24, 37, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 267694270], + [614, 61, 1, "Layout/LineContinuationSpacing: Use one space in front of backslash.", 177657], + [615, 64, 1, "Layout/LineContinuationSpacing: Use one space in front of backslash.", 177657], + [617, 7, 71, "Minitest/EmptyLineBeforeAssertionMethods: Add empty line before assertion.", 318245961], + [620, 6, 29, "Layout/FirstArrayElementLineBreak: Add a line break before the first element of a multi-line array.", 310355104], + [620, 7, 5, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 91878542], + [620, 14, 15, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 809518918], + [621, 6, 30, "Layout/ArrayAlignment: Use one level of indentation for elements following the first line of a multi-line array.", 149025013], + [621, 7, 7, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 1168718992], + [621, 16, 15, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 809518918], + [621, 33, 2, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 5858789], + [622, 6, 33, "Layout/ArrayAlignment: Use one level of indentation for elements following the first line of a multi-line array.", 1242709499], + [622, 7, 9, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 721645693], + [622, 18, 9, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 4235576623], + [622, 29, 9, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 4235576623], + [623, 6, 39, "Layout/ArrayAlignment: Use one level of indentation for elements following the first line of a multi-line array.", 2601783003], + [623, 6, 39, "Style/TrailingCommaInArrayLiteral: Put a comma after the last item of a multiline array.", 2601783003], + [623, 7, 11, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 4187990237], + [623, 20, 11, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 4043085327], + [623, 33, 11, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 4043085327], + [628, 21, 14, "Performance/StringIdentifierArgument: Use `:\"test_#{name}\"` instead of `\"test_#{name}\"`.", 1858721710], + [634, 17, 15, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 809518918], + [634, 34, 15, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 809518918], + [642, 18, 17, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 450853529], + [645, 23, 17, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 2065679424], + [648, 21, 11, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 389098948], + [650, 23, 22, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 2001088788], + [655, 36, 12, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 1853815741], + [655, 36, 22, "Layout/FirstHashElementIndentation: Use 2 spaces for indentation in a hash, relative to the start of the line where the left curly brace is.", 3406163359], + [655, 52, 6, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 3116022756], + [656, 36, 14, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 1473517757], + [657, 36, 12, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 2380346415], + [658, 36, 14, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 434188188], + [659, 36, 4, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 2085193496], + [659, 36, 18, "Style/TrailingCommaInHashLiteral: Put a comma after the last item of a multiline hash.", 2290219986], + [660, 34, 1, "Layout/FirstHashElementIndentation: Indent the right brace the same as the start of the line where the left brace is.", 177624], + [663, 11, 49, "ThreadSafety/ClassAndModuleAttributes: Avoid mutating class and module attributes.", 211023675], + [670, 21, 9, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 3190639583], + [686, 27, 20, "Layout/FirstMethodArgumentLineBreak: Add a line break before the first argument of a multi-line method argument list.", 2419795508], + [687, 27, 15, "Layout/ArgumentAlignment: Use one level of indentation for arguments following the first line of a multi-line method call.", 3411488468], + [687, 44, 14, "Layout/MultilineMethodArgumentLineBreaks: Each argument in a multi-line method call must start on a separate line.", 847819849], + [691, 5, 312, "Minitest/MultipleAssertions: Test case has too many assertions [5/3].", 75079858], + [693, 7, 44, "Minitest/EmptyLineBeforeAssertionMethods: Add empty line before assertion.", 1830324732], + [704, 29, 33, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 241401847], + [709, 42, 12, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 1853815741], + [709, 56, 9, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 1952920922], + [710, 29, 20, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 3277377612], + [717, 14, 3, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 193338589], + [724, 35, 25, "Layout/FirstMethodArgumentLineBreak: Add a line break before the first argument of a multi-line method argument list.", 515091358], + [725, 35, 11, "Layout/ArgumentAlignment: Use one level of indentation for arguments following the first line of a multi-line method call.", 389098948], + [725, 35, 11, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 389098948], + [725, 48, 9, "Layout/MultilineMethodArgumentLineBreaks: Each argument in a multi-line method call must start on a separate line.", 4235576623], + [725, 48, 9, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 4235576623], + [728, 44, 5, "Performance/StringIdentifierArgument: Use `:@dh` instead of `'@dh'`.", 90311657], + [728, 44, 5, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 90311657], + [730, 42, 23, "Layout/FirstMethodArgumentLineBreak: Add a line break before the first argument of a multi-line method argument list.", 217329996], + [731, 42, 14, "Layout/ArgumentAlignment: Use one level of indentation for arguments following the first line of a multi-line method call.", 274358536], + [731, 58, 6, "Layout/MultilineMethodArgumentLineBreaks: Each argument in a multi-line method call must start on a separate line.", 3372013299], + [734, 9, 18, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 2061968077], + [735, 9, 13, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 1001558037], + [736, 9, 12, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 2380346415], + [736, 25, 11, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 389098948], + [737, 9, 14, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 1473517757], + [737, 27, 8, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 310091503], + [738, 9, 12, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 1853815741], + [738, 25, 6, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 3116022756], + [739, 9, 14, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 434188188], + [739, 9, 27, "Style/TrailingCommaInHashLiteral: Put a comma after the last item of a multiline hash.", 162450869], + [739, 27, 9, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 4235576623], + [741, 19, 4, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 2085193496], + [748, 7, 17, "Minitest/EmptyLineBeforeAssertionMethods: Add empty line before assertion.", 1970104094], + [748, 7, 17, "Minitest/RefuteFalse: Prefer using `refute(ret.nil?)`.", 1970104094], + [749, 20, 27, "Minitest/LiteralAsActualArgument: Replace the literal with the first argument.", 3149731823], + [749, 36, 11, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 389098948], + [751, 20, 20, "Minitest/LiteralAsActualArgument: Replace the literal with the first argument.", 753136612], + [751, 32, 8, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 310091503], + [752, 20, 18, "Minitest/LiteralAsActualArgument: Replace the literal with the first argument.", 2200906390], + [758, 44, 21, "Performance/StringIdentifierArgument: Use `:@compatibility_mode` instead of `'@compatibility_mode'`.", 4195595287], + [758, 44, 21, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 4195595287], + [764, 38, 13, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 1001558037], + [765, 29, 24, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 1514618186], + [778, 21, 17, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 450853529], + [782, 32, 8, "Layout/FirstMethodArgumentLineBreak: Add a line break before the first argument of a multi-line method argument list.", 310091503], + [782, 32, 8, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 310091503], + [782, 42, 8, "Layout/MultilineMethodArgumentLineBreaks: Each argument in a multi-line method call must start on a separate line.", 3505321043], + [782, 42, 8, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 3505321043], + [782, 52, 8, "Layout/MultilineMethodArgumentLineBreaks: Each argument in a multi-line method call must start on a separate line.", 3003142632], + [782, 62, 6, "Layout/MultilineMethodArgumentLineBreaks: Each argument in a multi-line method call must start on a separate line.", 3783842155], + [783, 32, 11, "Layout/ArgumentAlignment: Use one level of indentation for arguments following the first line of a multi-line method call.", 389098948], + [783, 32, 11, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 389098948], + [792, 7, 42, "Minitest/EmptyLineBeforeAssertionMethods: Add empty line before assertion.", 451410349], + [798, 7, 24, "Minitest/EmptyLineBeforeAssertionMethods: Add empty line before assertion.", 2448203515], + [802, 7, 52, "Minitest/EmptyLineBeforeAssertionMethods: Add empty line before assertion.", 597826187], + [806, 7, 34, "Minitest/EmptyLineBeforeAssertionMethods: Add empty line before assertion.", 436262237], + [812, 7, 52, "Minitest/EmptyLineBeforeAssertionMethods: Add empty line before assertion.", 597826187], + [818, 33, 2, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 5858789], + [821, 7, 287, "Minitest/EmptyLineBeforeAssertionMethods: Add empty line before assertion.", 303370780], + [822, 28, 39, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 2189277160], + [823, 40, 20, "Layout/FirstMethodArgumentLineBreak: Add a line break before the first argument of a multi-line method argument list.", 1306346024], + [823, 62, 11, "Layout/MultilineMethodArgumentLineBreaks: Each argument in a multi-line method call must start on a separate line.", 389098948], + [823, 62, 11, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 389098948], + [824, 40, 15, "Layout/ArgumentAlignment: Use one level of indentation for arguments following the first line of a multi-line method call.", 809518918], + [824, 40, 15, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 809518918], + [825, 11, 19, "Minitest/AssertNil: Prefer using `assert_nil(result)`.", 2261710389], + [825, 11, 19, "Minitest/AssertPredicate: Prefer using `assert_predicate(result, :nil?)`.", 2261710389], + [825, 11, 19, "Minitest/EmptyLineBeforeAssertionMethods: Add empty line before assertion.", 2261710389], + [836, 62, 17, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 450853529], + [837, 21, 11, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 389098948], + [838, 23, 15, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 809518918], + [841, 30, 12, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 2380346415], + [841, 30, 27, "Layout/FirstHashElementIndentation: Use 2 spaces for indentation in a hash, relative to the start of the line where the left curly brace is.", 1404560870], + [842, 30, 14, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 434188188], + [843, 30, 14, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 1473517757], + [843, 48, 10, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 3897746176], + [844, 30, 12, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 1853815741], + [844, 46, 6, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 3116022756], + [845, 30, 9, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 1359404130], + [845, 30, 21, "Style/TrailingCommaInHashLiteral: Put a comma after the last item of a multiline hash.", 2613221521], + [845, 43, 3, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 193337597], + [846, 28, 1, "Layout/FirstHashElementIndentation: Indent the right brace the same as the start of the line where the left brace is.", 177624], + [864, 20, 10, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 3897746176], + [870, 35, 12, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 2380346415], + [871, 26, 22, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 668382283], + [879, 35, 12, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 1853815741], + [879, 49, 7, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 935703851], + [880, 26, 27, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 52426656] + ], + "test/test_ax.rb:998212053": [ + [1, 9, 18, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 1212825145], + [2, 9, 22, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 4064548815], + [3, 9, 16, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 2920398136], + [4, 9, 27, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 2748495602], + [5, 9, 27, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 3427008040], + [6, 9, 33, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 246787047], + [11, 15, 7, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 832170441], + [11, 15, 7, "ThreadSafety/MutableClassInstanceVariable: Freeze mutable objects assigned to class instance variables.", 832170441], + [32, 52, 1, "Layout/SpaceInsideHashLiteralBraces: Space inside { detected.", 177541], + [32, 53, 6, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 3037566118], + [32, 63, 15, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 10234167], + [32, 78, 1, "Layout/SpaceInsideHashLiteralBraces: Space inside } detected.", 177541], + [33, 29, 1, "Layout/SpaceInsideHashLiteralBraces: Space inside { detected.", 177541], + [33, 30, 6, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 3037566118], + [33, 49, 1, "Layout/SpaceInsideHashLiteralBraces: Space inside } detected.", 177541], + [42, 7, 317, "Minitest/MultipleAssertions: Test case has too many assertions [5/3].", 2732559077], + [44, 20, 12, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 2042810206], + [49, 9, 35, "Minitest/RefuteFalse: Prefer using `refute(ainfo.required)`.", 2720445676], + [60, 15, 2, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 5858789], + [62, 11, 22, "Minitest/AssertEmptyLiteral: Prefer using `assert_empty(uris)`.", 1923563010], + [62, 11, 22, "Minitest/EmptyLineBeforeAssertionMethods: Add empty line before assertion.", 1923563010], + [68, 37, 21, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 804983478], + [73, 15, 21, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 804983478], + [74, 16, 16, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 3966420134], + [77, 9, 25, "Minitest/EmptyLineBeforeAssertionMethods: Add empty line before assertion.", 2143931148], + [81, 16, 21, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 804983478], + [82, 17, 16, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 3966420134], + [85, 16, 18, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 724954885], + [86, 17, 13, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 3155872226], + [89, 62, 3, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 193340297], + [90, 9, 32, "Minitest/EmptyLineBeforeAssertionMethods: Add empty line before assertion.", 3181680333], + [98, 9, 37, "Minitest/EmptyLineBeforeAssertionMethods: Add empty line before assertion.", 3522106008], + [113, 19, 1, "Layout/SpaceInsideHashLiteralBraces: Space inside { detected.", 177541], + [113, 20, 10, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 733901397], + [113, 34, 9, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 1129887376], + [113, 43, 1, "Layout/SpaceInsideHashLiteralBraces: Space inside } detected.", 177541], + [117, 19, 1, "Layout/SpaceInsideHashLiteralBraces: Space inside { detected.", 177541], + [117, 20, 10, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 733901397], + [117, 34, 9, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 1129887376], + [117, 45, 11, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 1524397422], + [117, 60, 3, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 193340532], + [117, 63, 1, "Layout/SpaceInsideHashLiteralBraces: Space inside } detected.", 177541], + [123, 37, 1, "Layout/SpaceInsideHashLiteralBraces: Space inside { detected.", 177541], + [123, 38, 10, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 733901397], + [123, 38, 23, "Layout/FirstHashElementLineBreak: Add a line break before the first element of a multi-line hash.", 696671459], + [123, 52, 9, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 1129887376], + [124, 38, 11, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 1524397422], + [124, 38, 22, "Style/TrailingCommaInHashLiteral: Put a comma after the last item of a multiline hash.", 3734497697], + [124, 53, 7, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 832170441], + [124, 60, 1, "Layout/SpaceInsideHashLiteralBraces: Space inside } detected.", 177541], + [130, 17, 1, "Layout/SpaceInsideHashLiteralBraces: Space inside { detected.", 177541], + [130, 18, 6, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 3037566118], + [130, 18, 25, "Layout/FirstHashElementLineBreak: Add a line break before the first element of a multi-line hash.", 3921293207], + [130, 28, 15, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 10234167], + [131, 18, 10, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 2815981804], + [131, 32, 5, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 91610211], + [132, 18, 10, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 733901397], + [132, 32, 9, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 1129887376], + [133, 18, 11, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 1524397422], + [133, 18, 31, "Style/TrailingCommaInHashLiteral: Put a comma after the last item of a multiline hash.", 2998728133], + [133, 49, 1, "Layout/SpaceInsideHashLiteralBraces: Space inside } detected.", 177541], + [136, 9, 41, "Minitest/EmptyLineBeforeAssertionMethods: Add empty line before assertion.", 657293818], + [137, 9, 35, "Minitest/AssertPredicate: Prefer using `assert_predicate(foo, :wants_unlimited_values?)`.", 2954238777], + [142, 16, 3, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 193338589], + [146, 29, 9, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 1129887376], + [147, 30, 3, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 193340532], + [148, 11, 28, "Style/TrailingCommaInHashLiteral: Put a comma after the last item of a multiline hash.", 1798815044], + [148, 32, 7, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 977786847], + [151, 9, 39, "Minitest/EmptyLineBeforeAssertionMethods: Add empty line before assertion.", 4015480015], + [151, 23, 7, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 977786847], + [151, 37, 9, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 1129887376], + [157, 11, 12, "Style/TrailingCommaInArrayLiteral: Put a comma after the last item of a multiline array.", 1280361256], + [160, 12, 1, "Layout/SpaceInsideHashLiteralBraces: Space inside { detected.", 177541], + [160, 13, 10, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 734001950], + [160, 13, 23, "Layout/FirstHashElementLineBreak: Add a line break before the first element of a multi-line hash.", 2973455816], + [160, 27, 9, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 1129887376], + [161, 13, 11, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 1524706597], + [161, 13, 18, "Style/TrailingCommaInHashLiteral: Put a comma after the last item of a multiline hash.", 4269221175], + [161, 28, 3, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 193340532], + [161, 31, 1, "Layout/SpaceInsideHashLiteralBraces: Space inside } detected.", 177541], + [162, 12, 1, "Layout/SpaceInsideHashLiteralBraces: Space inside { detected.", 177541], + [162, 13, 10, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 734004124], + [162, 13, 23, "Layout/FirstHashElementLineBreak: Add a line break before the first element of a multi-line hash.", 3357318538], + [162, 27, 9, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 1129887376], + [163, 13, 11, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 1524704423], + [163, 13, 18, "Style/TrailingCommaInHashLiteral: Put a comma after the last item of a multiline hash.", 2803959157], + [163, 13, 20, "Style/TrailingCommaInArrayLiteral: Put a comma after the last item of a multiline array.", 4084742824], + [163, 28, 3, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 193340532], + [163, 31, 1, "Layout/SpaceInsideHashLiteralBraces: Space inside } detected.", 177541], + [166, 22, 1, "Layout/ExtraSpacing: Unnecessary spacing detected.", 177541], + [175, 12, 1, "Layout/SpaceInsideHashLiteralBraces: Space inside { detected.", 177541], + [175, 13, 10, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 733901397], + [175, 13, 23, "Layout/FirstHashElementLineBreak: Add a line break before the first element of a multi-line hash.", 696671459], + [175, 27, 9, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 1129887376], + [176, 13, 11, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 1524397422], + [176, 13, 18, "Style/TrailingCommaInHashLiteral: Put a comma after the last item of a multiline hash.", 1591744381], + [176, 28, 3, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 193340437], + [176, 31, 1, "Layout/SpaceInsideHashLiteralBraces: Space inside } detected.", 177541], + [177, 11, 19, "Style/TrailingCommaInArguments: Put a comma after the last parameter of a multiline method call.", 4072185395], + [177, 12, 1, "Layout/SpaceInsideHashLiteralBraces: Space inside { detected.", 177541], + [177, 13, 9, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 1129887376], + [177, 28, 1, "Layout/SpaceInsideHashLiteralBraces: Space inside } detected.", 177541], + [183, 12, 1, "Layout/SpaceInsideHashLiteralBraces: Space inside { detected.", 177541], + [183, 13, 10, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 733901397], + [183, 13, 23, "Layout/FirstHashElementLineBreak: Add a line break before the first element of a multi-line hash.", 696671459], + [183, 27, 9, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 1129887376], + [184, 13, 11, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 4202872454], + [184, 13, 17, "Style/TrailingCommaInHashLiteral: Put a comma after the last item of a multiline hash.", 2715084965], + [184, 28, 2, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 5858789], + [184, 30, 1, "Layout/SpaceInsideHashLiteralBraces: Space inside } detected.", 177541], + [185, 11, 19, "Style/TrailingCommaInArguments: Put a comma after the last parameter of a multiline method call.", 4072185395], + [185, 12, 1, "Layout/SpaceInsideHashLiteralBraces: Space inside { detected.", 177541], + [185, 13, 9, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 1129887376], + [185, 28, 1, "Layout/SpaceInsideHashLiteralBraces: Space inside } detected.", 177541], + [191, 12, 1, "Layout/SpaceInsideHashLiteralBraces: Space inside { detected.", 177541], + [191, 13, 10, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 733901397], + [191, 13, 23, "Layout/FirstHashElementLineBreak: Add a line break before the first element of a multi-line hash.", 696671459], + [191, 27, 9, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 1129887376], + [192, 13, 11, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 4202872454], + [192, 28, 2, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 5858789], + [193, 13, 10, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 734038306], + [193, 27, 9, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 1129887376], + [194, 13, 11, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 4203006257], + [194, 13, 17, "Style/TrailingCommaInHashLiteral: Put a comma after the last item of a multiline hash.", 1335694866], + [194, 28, 2, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 5858789], + [194, 30, 1, "Layout/SpaceInsideHashLiteralBraces: Space inside } detected.", 177541], + [195, 11, 10, "Style/TrailingCommaInArguments: Put a comma after the last parameter of a multiline method call.", 3499928963], + [201, 12, 1, "Layout/SpaceInsideHashLiteralBraces: Space inside { detected.", 177541], + [201, 13, 10, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 733901397], + [201, 13, 23, "Layout/FirstHashElementLineBreak: Add a line break before the first element of a multi-line hash.", 696671459], + [201, 27, 9, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 1129887376], + [202, 13, 11, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 4202872454], + [202, 28, 2, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 5858789], + [203, 13, 10, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 734038306], + [203, 27, 9, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 1129736743], + [204, 13, 11, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 4203006257], + [204, 13, 17, "Style/TrailingCommaInHashLiteral: Put a comma after the last item of a multiline hash.", 1335694866], + [204, 28, 2, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 5858789], + [204, 30, 1, "Layout/SpaceInsideHashLiteralBraces: Space inside } detected.", 177541], + [205, 11, 36, "Style/TrailingCommaInArguments: Put a comma after the last parameter of a multiline method call.", 3989899096], + [205, 12, 1, "Layout/SpaceInsideHashLiteralBraces: Space inside { detected.", 177541], + [205, 13, 9, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 1129887376], + [205, 30, 9, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 1129736743], + [205, 45, 1, "Layout/SpaceInsideHashLiteralBraces: Space inside } detected.", 177541], + [211, 12, 1, "Layout/SpaceInsideHashLiteralBraces: Space inside { detected.", 177541], + [211, 13, 10, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 733901397], + [211, 13, 23, "Layout/FirstHashElementLineBreak: Add a line break before the first element of a multi-line hash.", 696671459], + [211, 27, 9, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 1129887376], + [212, 13, 11, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 4202872454], + [212, 13, 26, "Style/TrailingCommaInHashLiteral: Put a comma after the last item of a multiline hash.", 2259794381], + [212, 28, 11, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 2412293261], + [212, 39, 1, "Layout/SpaceInsideHashLiteralBraces: Space inside } detected.", 177541], + [213, 11, 30, "Style/TrailingCommaInArguments: Put a comma after the last parameter of a multiline method call.", 2531599483], + [213, 12, 1, "Layout/SpaceInsideHashLiteralBraces: Space inside { detected.", 177541], + [213, 13, 9, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 1129887376], + [213, 27, 11, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 2412293261], + [213, 39, 1, "Layout/SpaceInsideHashLiteralBraces: Space inside } detected.", 177541], + [221, 19, 30, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 3251873265], + [222, 19, 3, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 193337892], + [226, 22, 15, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 10234167], + [229, 7, 262, "Minitest/MultipleAssertions: Test case has too many assertions [4/3].", 174762134], + [230, 9, 43, "Minitest/AssertEmptyLiteral: Prefer using `assert_empty(@msg.requested_attributes)`.", 4159619496], + [233, 32, 11, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 1840586718], + [234, 9, 42, "Minitest/AssertEmptyLiteral: Prefer using `assert_empty(msg.requested_attributes)`.", 782729000], + [234, 9, 42, "Minitest/EmptyLineBeforeAssertionMethods: Add empty line before assertion.", 782729000], + [235, 22, 11, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 1840586718], + [239, 15, 14, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 1201620719], + [241, 9, 26, "Minitest/RefuteFalse: Prefer using `refute(@msg.member?(uri))`.", 4033074256], + [244, 9, 25, "Minitest/EmptyLineBeforeAssertionMethods: Add empty line before assertion.", 1024255377], + [248, 15, 15, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 1375609605], + [255, 23, 6, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 3037566118], + [256, 9, 52, "Minitest/EmptyLineBeforeAssertionMethods: Add empty line before assertion.", 1730668256], + [264, 26, 11, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 238200392], + [268, 30, 3, "Style/AndOr: Use `&&` instead of `and`.", 193409806], + [268, 42, 7, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 1511391955], + [273, 28, 1, "Layout/SpaceInsideHashLiteralBraces: Space inside { detected.", 177541], + [273, 29, 7, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 1511391955], + [273, 29, 29, "Layout/FirstHashElementLineBreak: Add a line break before the first element of a multi-line hash.", 1899731898], + [274, 29, 14, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 4289251244], + [274, 29, 23, "Style/TrailingCommaInHashLiteral: Put a comma after the last item of a multiline hash.", 3955101608], + [274, 52, 1, "Layout/SpaceInsideHashLiteralBraces: Space inside } detected.", 177541], + [278, 26, 26, "Layout/FirstMethodArgumentLineBreak: Add a line break before the first argument of a multi-line method argument list.", 443301374], + [278, 26, 26, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 443301374], + [279, 26, 11, "Layout/ArgumentAlignment: Use one level of indentation for arguments following the first line of a multi-line method call.", 2771978150], + [279, 26, 11, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 2771978150], + [281, 28, 1, "Layout/SpaceInsideHashLiteralBraces: Space inside { detected.", 177541], + [281, 29, 7, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 1511391955], + [281, 29, 34, "Layout/FirstHashElementLineBreak: Add a line break before the first element of a multi-line hash.", 716224134], + [282, 29, 14, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 4289251244], + [282, 29, 28, "Style/TrailingCommaInHashLiteral: Put a comma after the last item of a multiline hash.", 3858558004], + [282, 57, 1, "Layout/SpaceInsideHashLiteralBraces: Space inside } detected.", 177541], + [286, 26, 26, "Layout/FirstMethodArgumentLineBreak: Add a line break before the first argument of a multi-line method argument list.", 443301374], + [286, 26, 26, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 443301374], + [287, 26, 11, "Layout/ArgumentAlignment: Use one level of indentation for arguments following the first line of a multi-line method call.", 2771978150], + [287, 26, 11, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 2771978150], + [288, 26, 4, "Layout/ArgumentAlignment: Use one level of indentation for arguments following the first line of a multi-line method call.", 2087932467], + [290, 28, 1, "Layout/SpaceInsideHashLiteralBraces: Space inside { detected.", 177541], + [290, 29, 7, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 1511391955], + [290, 29, 34, "Layout/FirstHashElementLineBreak: Add a line break before the first element of a multi-line hash.", 716224134], + [291, 29, 10, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 2815981804], + [291, 29, 24, "Style/TrailingCommaInHashLiteral: Put a comma after the last item of a multiline hash.", 1485978868], + [291, 53, 1, "Layout/SpaceInsideHashLiteralBraces: Space inside } detected.", 177541], + [295, 9, 41, "Minitest/AssertEmptyLiteral: Prefer using `assert_empty(@msg.get_required_attrs)`.", 3808127895], + [300, 11, 6, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 3037566118], + [300, 21, 15, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 10234167], + [301, 11, 7, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 1511391955], + [301, 11, 28, "Style/TrailingCommaInHashLiteral: Put a comma after the last item of a multiline hash.", 4281089988], + [306, 7, 553, "Minitest/MultipleAssertions: Test case has too many assertions [7/3].", 1232560028], + [308, 11, 6, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 3037566118], + [308, 21, 15, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 10234167], + [309, 11, 7, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 1511391955], + [310, 11, 14, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 4289251244], + [310, 11, 25, "Style/TrailingCommaInHashLiteral: Put a comma after the last item of a multiline hash.", 3548423094], + [313, 9, 29, "Minitest/EmptyLineBeforeAssertionMethods: Add empty line before assertion.", 1718280057], + [316, 9, 26, "Minitest/AssertKindOf: Prefer using `assert_kind_of(AttrInfo, ai)`.", 3856014535], + [316, 9, 26, "Minitest/EmptyLineBeforeAssertionMethods: Add empty line before assertion.", 3856014535], + [317, 9, 20, "Minitest/RefuteFalse: Prefer using `refute(ai.required)`.", 3437055720], + [325, 11, 6, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 3037566118], + [325, 21, 15, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 10234167], + [326, 11, 7, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 1511391955], + [327, 11, 14, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 4289251244], + [327, 11, 25, "Style/TrailingCommaInHashLiteral: Put a comma after the last item of a multiline hash.", 3548423094], + [330, 9, 43, "Minitest/EmptyLineBeforeAssertionMethods: Add empty line before assertion.", 1584778433], + [331, 9, 52, "Minitest/RefuteFalse: Prefer using `refute(@msg.requested_attributes[@type_a].required)`.", 2345955159], + [336, 11, 6, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 3037566118], + [336, 21, 15, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 10234167], + [337, 11, 7, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 1511391955], + [338, 11, 8, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 269067912], + [338, 33, 3, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 193340375], + [339, 11, 10, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 2815981804], + [339, 11, 21, "Style/TrailingCommaInHashLiteral: Put a comma after the last item of a multiline hash.", 3215310454], + [342, 9, 43, "Minitest/EmptyLineBeforeAssertionMethods: Add empty line before assertion.", 1584778433], + [348, 11, 6, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 3037566118], + [348, 21, 15, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 10234167], + [349, 11, 7, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 1511391955], + [350, 11, 8, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 269067912], + [350, 33, 3, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 193340532], + [351, 11, 14, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 4289251244], + [351, 11, 25, "Style/TrailingCommaInHashLiteral: Put a comma after the last item of a multiline hash.", 3548423094], + [354, 11, 6, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 3037566118], + [354, 21, 15, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 10234167], + [355, 11, 7, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 1511391955], + [356, 11, 14, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 4289251244], + [356, 11, 25, "Style/TrailingCommaInHashLiteral: Put a comma after the last item of a multiline hash.", 3548423094], + [359, 9, 48, "Minitest/EmptyLineBeforeAssertionMethods: Add empty line before assertion.", 102566528], + [367, 9, 19, "Minitest/AssertNil: Prefer using `assert_nil(ax_req)`.", 2099275804], + [367, 9, 19, "Minitest/AssertPredicate: Prefer using `assert_predicate(ax_req, :nil?)`.", 2099275804], + [367, 9, 19, "Minitest/EmptyLineBeforeAssertionMethods: Add empty line before assertion.", 2099275804], + [371, 15, 23, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 1243689806], + [372, 16, 6, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 3029522364], + [373, 17, 11, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 3327842902], + [376, 54, 6, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 3037566118], + [376, 54, 18, "Layout/FirstHashElementIndentation: Use 2 spaces for indentation in a hash, relative to the start of the line where the left curly brace is.", 248562579], + [376, 64, 8, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 691350387], + [377, 54, 4, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 2085193496], + [378, 54, 7, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 1304033295], + [379, 54, 15, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 3001394999], + [379, 73, 38, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 3584414324], + [380, 54, 9, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 3252387569], + [380, 67, 15, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 2289977748], + [381, 54, 10, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 3605399460], + [382, 54, 11, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 1080767135], + [382, 76, 3, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 193340532], + [383, 54, 11, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 3972363319], + [383, 54, 34, "Style/TrailingCommaInHashLiteral: Put a comma after the last item of a multiline hash.", 239701415], + [383, 75, 4, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 2085261018], + [384, 52, 1, "Layout/FirstHashElementIndentation: Indent the right brace the same as the start of the line where the left brace is.", 177624], + [388, 9, 19, "Minitest/AssertNil: Prefer using `assert_nil(ax_req)`.", 2099275804], + [388, 9, 19, "Minitest/AssertPredicate: Prefer using `assert_predicate(ax_req, :nil?)`.", 2099275804], + [388, 9, 19, "Minitest/EmptyLineBeforeAssertionMethods: Add empty line before assertion.", 2099275804], + [393, 53, 6, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 3037566118], + [393, 53, 25, "Layout/FirstHashElementIndentation: Use 2 spaces for indentation in a hash, relative to the start of the line where the left curly brace is.", 2607646422], + [393, 63, 15, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 3155239158], + [394, 53, 4, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 2085193496], + [395, 53, 7, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 1442212370], + [395, 64, 26, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 1592175288], + [396, 53, 7, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 1304033295], + [397, 53, 15, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 3001394999], + [397, 72, 28, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 854788005], + [398, 53, 9, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 3252387569], + [398, 53, 28, "Style/TrailingCommaInHashLiteral: Put a comma after the last item of a multiline hash.", 3371330272], + [398, 66, 15, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 10234167], + [399, 51, 1, "Layout/FirstHashElementIndentation: Indent the right brace the same as the start of the line where the left brace is.", 177624], + [409, 53, 6, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 3037566118], + [409, 53, 25, "Layout/FirstHashElementIndentation: Use 2 spaces for indentation in a hash, relative to the start of the line where the left curly brace is.", 2607646422], + [409, 63, 15, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 3155239158], + [410, 53, 4, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 2085193496], + [411, 53, 7, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 1304033295], + [412, 53, 15, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 3001394999], + [412, 72, 28, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 854788005], + [413, 53, 9, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 3252387569], + [413, 53, 28, "Style/TrailingCommaInHashLiteral: Put a comma after the last item of a multiline hash.", 3371330272], + [413, 66, 15, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 10234167], + [414, 51, 1, "Layout/FirstHashElementIndentation: Indent the right brace the same as the start of the line where the left brace is.", 177624], + [424, 53, 6, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 3037566118], + [424, 53, 25, "Layout/FirstHashElementIndentation: Use 2 spaces for indentation in a hash, relative to the start of the line where the left curly brace is.", 2607646422], + [424, 63, 15, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 3155239158], + [425, 53, 4, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 2085193496], + [426, 53, 7, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 1442212370], + [426, 64, 26, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 1592175288], + [427, 53, 7, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 1304033295], + [428, 53, 15, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 3001394999], + [428, 72, 38, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 3584414324], + [429, 53, 9, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 3252387569], + [429, 53, 28, "Style/TrailingCommaInHashLiteral: Put a comma after the last item of a multiline hash.", 3371330272], + [429, 66, 15, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 10234167], + [430, 51, 1, "Layout/FirstHashElementIndentation: Indent the right brace the same as the start of the line where the left brace is.", 177624], + [434, 9, 30, "Minitest/AssertKindOf: Prefer using `assert_kind_of(FetchRequest, fr)`.", 4079076683], + [434, 9, 30, "Minitest/EmptyLineBeforeAssertionMethods: Add empty line before assertion.", 4079076683], + [439, 53, 6, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 3037566118], + [439, 53, 25, "Layout/FirstHashElementIndentation: Use 2 spaces for indentation in a hash, relative to the start of the line where the left curly brace is.", 2607646422], + [439, 63, 15, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 3155239158], + [440, 53, 4, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 2085193496], + [441, 53, 11, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 322569067], + [441, 68, 26, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 1592175288], + [442, 53, 7, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 1304033295], + [443, 53, 15, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 3001394999], + [443, 72, 38, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 3584414324], + [444, 53, 9, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 3252387569], + [444, 53, 28, "Style/TrailingCommaInHashLiteral: Put a comma after the last item of a multiline hash.", 3371330272], + [444, 66, 15, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 10234167], + [445, 51, 1, "Layout/FirstHashElementIndentation: Indent the right brace the same as the start of the line where the left brace is.", 177624], + [449, 9, 30, "Minitest/AssertKindOf: Prefer using `assert_kind_of(FetchRequest, fr)`.", 4079076683], + [449, 9, 30, "Minitest/EmptyLineBeforeAssertionMethods: Add empty line before assertion.", 4079076683], + [454, 53, 6, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 3037566118], + [454, 53, 25, "Layout/FirstHashElementIndentation: Use 2 spaces for indentation in a hash, relative to the start of the line where the left curly brace is.", 2607646422], + [454, 63, 15, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 3155239158], + [455, 53, 4, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 2085193496], + [456, 53, 11, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 322569067], + [456, 53, 41, "Style/TrailingCommaInHashLiteral: Put a comma after the last item of a multiline hash.", 959747093], + [456, 68, 26, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 1592175288], + [457, 51, 1, "Layout/FirstHashElementIndentation: Indent the right brace the same as the start of the line where the left brace is.", 177624], + [464, 29, 11, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 1939718458], + [469, 11, 6, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 3037566118], + [469, 21, 15, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 10234167], + [470, 11, 14, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 4289251244], + [470, 29, 6, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 3029522364], + [471, 11, 11, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 2744304266], + [471, 11, 26, "Style/TrailingCommaInHashLiteral: Put a comma after the last item of a multiline hash.", 3713556342], + [471, 26, 11, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 1939718458], + [475, 11, 61, "Minitest/AssertEqual: Prefer using `assert_equal(openid_req.message.get_arg(AXMessage::NS_URI, k), v)`.", 3555178750], + [475, 11, 61, "Minitest/AssertOperator: Prefer using `assert_operator(openid_req.message.get_arg(AXMessage::NS_URI, k), :==, v)`.", 3555178750], + [483, 20, 11, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 3414814182], + [484, 21, 8, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 1065822204], + [485, 19, 27, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 1565928318], + [486, 19, 8, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 594902712], + [487, 31, 34, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 2663590179], + [492, 9, 27, "Minitest/AssertEmptyLiteral: Prefer using `assert_empty(@msg.data)`.", 410552280], + [497, 11, 6, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 3037566118], + [497, 11, 26, "Style/TrailingCommaInHashLiteral: Put a comma after the last item of a multiline hash.", 1667082309], + [497, 21, 16, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 2879878949], + [499, 9, 44, "Minitest/EmptyLineBeforeAssertionMethods: Add empty line before assertion.", 3267008100], + [504, 11, 6, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 3037566118], + [504, 11, 26, "Style/TrailingCommaInHashLiteral: Put a comma after the last item of a multiline hash.", 1667082309], + [504, 21, 16, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 2879878949], + [507, 9, 49, "Minitest/EmptyLineBeforeAssertionMethods: Add empty line before assertion.", 1616519587], + [511, 15, 19, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 3043092869], + [512, 16, 6, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 3029522364], + [514, 11, 6, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 3037566118], + [514, 21, 16, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 2879878949], + [515, 11, 7, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 1511391955], + [516, 11, 8, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 269067912], + [516, 11, 22, "Style/TrailingCommaInHashLiteral: Put a comma after the last item of a multiline hash.", 220877111], + [516, 30, 3, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 193340437], + [520, 9, 49, "Minitest/EmptyLineBeforeAssertionMethods: Add empty line before assertion.", 1616519587], + [524, 15, 19, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 3043092869], + [525, 16, 6, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 3029522364], + [527, 11, 6, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 3037566118], + [527, 21, 16, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 2879878949], + [528, 11, 12, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 4053342112], + [529, 11, 7, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 1511391955], + [530, 11, 8, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 269067912], + [530, 11, 22, "Style/TrailingCommaInHashLiteral: Put a comma after the last item of a multiline hash.", 220877111], + [530, 30, 3, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 193340437], + [534, 9, 49, "Minitest/EmptyLineBeforeAssertionMethods: Add empty line before assertion.", 1616519587], + [541, 11, 6, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 3037566118], + [541, 21, 16, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 2879878949], + [542, 11, 7, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 1511391955], + [543, 11, 8, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 1065821536], + [543, 11, 30, "Style/TrailingCommaInHashLiteral: Put a comma after the last item of a multiline hash.", 1504438596], + [548, 9, 49, "Minitest/EmptyLineBeforeAssertionMethods: Add empty line before assertion.", 1616519587], + [555, 11, 6, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 3037566118], + [555, 21, 16, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 2879878949], + [556, 11, 7, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 1511391955], + [557, 11, 8, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 1065821536], + [557, 32, 4, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 2085261018], + [558, 11, 8, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 1065821536], + [558, 32, 4, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 2085261113], + [559, 11, 8, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 269067912], + [559, 11, 25, "Style/TrailingCommaInHashLiteral: Put a comma after the last item of a multiline hash.", 3363414859], + [559, 33, 3, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 193340375], + [567, 9, 49, "Minitest/EmptyLineBeforeAssertionMethods: Add empty line before assertion.", 1616519587], + [578, 9, 48, "Minitest/EmptyLineBeforeAssertionMethods: Add empty line before assertion.", 2531944719], + [591, 15, 23, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 1243689806], + [592, 16, 6, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 3029522364], + [593, 17, 11, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 3327842902], + [596, 48, 6, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 3037566118], + [596, 48, 18, "Layout/FirstHashElementIndentation: Use 2 spaces for indentation in a hash, relative to the start of the line where the left curly brace is.", 248562579], + [596, 58, 8, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 691350387], + [597, 48, 4, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 2085193496], + [598, 48, 7, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 1304033295], + [599, 48, 15, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 3001394999], + [599, 67, 38, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 3584414324], + [600, 48, 9, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 3252387569], + [600, 61, 16, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 2879878949], + [601, 48, 10, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 3605399460], + [602, 48, 11, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 1080767135], + [602, 70, 3, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 193340532], + [603, 48, 11, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 3972363319], + [603, 48, 34, "Style/TrailingCommaInHashLiteral: Put a comma after the last item of a multiline hash.", 239701415], + [603, 69, 4, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 2085261018], + [604, 46, 1, "Layout/FirstHashElementIndentation: Indent the right brace the same as the start of the line where the left brace is.", 177624], + [612, 9, 29, "Minitest/EmptyLineBeforeAssertionMethods: Add empty line before assertion.", 2988317452], + [616, 15, 23, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 1243689806], + [617, 16, 6, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 3029522364], + [618, 17, 11, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 3327842902], + [620, 11, 6, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 3037566118], + [620, 21, 8, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 691350387], + [621, 11, 4, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 2085193496], + [622, 11, 7, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 1304033295], + [623, 11, 15, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 3001394999], + [623, 30, 38, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 3584414324], + [624, 11, 9, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 3252387569], + [624, 24, 16, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 2879878949], + [625, 11, 10, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 3605399460], + [626, 11, 11, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 1080767135], + [626, 33, 3, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 193340532], + [627, 11, 11, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 3972363319], + [627, 11, 34, "Style/TrailingCommaInHashLiteral: Put a comma after the last item of a multiline hash.", 239701415], + [627, 32, 4, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 2085261018], + [638, 9, 29, "Minitest/EmptyLineBeforeAssertionMethods: Add empty line before assertion.", 2988317452], + [642, 15, 23, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 1243689806], + [643, 16, 6, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 3029522364], + [644, 17, 11, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 3327842902], + [647, 48, 6, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 3037566118], + [647, 48, 18, "Layout/FirstHashElementIndentation: Use 2 spaces for indentation in a hash, relative to the start of the line where the left curly brace is.", 248562579], + [647, 58, 8, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 691350387], + [648, 48, 4, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 2085193496], + [649, 48, 7, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 1304033295], + [650, 48, 15, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 3001394999], + [650, 67, 38, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 3584414324], + [651, 48, 9, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 3252387569], + [651, 61, 16, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 2879878949], + [652, 48, 10, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 3605399460], + [653, 48, 11, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 1080767135], + [653, 70, 3, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 193340532], + [654, 48, 11, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 3972363319], + [654, 48, 34, "Style/TrailingCommaInHashLiteral: Put a comma after the last item of a multiline hash.", 239701415], + [654, 69, 4, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 2085261018], + [655, 46, 1, "Layout/FirstHashElementIndentation: Indent the right brace the same as the start of the line where the left brace is.", 177624], + [660, 9, 58, "Style/MethodCallWithArgsParentheses: Use parentheses for method calls with arguments.", 1011061467], + [665, 47, 1, "Layout/SpaceInsideHashLiteralBraces: Space inside { detected.", 177541], + [665, 48, 6, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 3037566118], + [665, 58, 8, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 691350387], + [665, 66, 1, "Layout/SpaceInsideHashLiteralBraces: Space inside } detected.", 177541], + [668, 9, 20, "Minitest/AssertNil: Prefer using `assert_nil(ax_resp)`.", 977858510], + [668, 9, 20, "Minitest/AssertPredicate: Prefer using `assert_predicate(ax_resp, :nil?)`.", 977858510], + [668, 9, 20, "Minitest/EmptyLineBeforeAssertionMethods: Add empty line before assertion.", 977858510], + [675, 19, 25, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 1670049094], + [676, 19, 10, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 2980390710], + [680, 9, 27, "Minitest/AssertEmptyLiteral: Prefer using `assert_empty(@msg.data)`.", 410552280], + [685, 11, 6, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 3037566118], + [685, 11, 25, "Style/TrailingCommaInHashLiteral: Put a comma after the last item of a multiline hash.", 673885940], + [685, 21, 15, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 2289977748], + [687, 9, 44, "Minitest/EmptyLineBeforeAssertionMethods: Add empty line before assertion.", 3267008100], + [691, 15, 23, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 1243689806], + [692, 16, 6, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 3029522364], + [693, 17, 11, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 3327842902], + [696, 54, 6, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 3037566118], + [696, 54, 18, "Layout/FirstHashElementIndentation: Use 2 spaces for indentation in a hash, relative to the start of the line where the left curly brace is.", 248562579], + [696, 64, 8, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 691350387], + [697, 54, 4, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 2085193496], + [698, 54, 7, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 1304033295], + [699, 54, 15, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 3001394999], + [699, 73, 38, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 3584414324], + [700, 54, 9, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 3252387569], + [700, 67, 15, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 10234167], + [701, 54, 10, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 3605399460], + [702, 54, 11, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 1080767135], + [702, 76, 3, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 193340532], + [703, 54, 11, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 3972363319], + [703, 54, 34, "Style/TrailingCommaInHashLiteral: Put a comma after the last item of a multiline hash.", 239701415], + [703, 75, 4, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 2085261018], + [704, 52, 1, "Layout/FirstHashElementIndentation: Indent the right brace the same as the start of the line where the left brace is.", 177624], + [708, 9, 19, "Minitest/AssertNil: Prefer using `assert_nil(ax_req)`.", 2099275804], + [708, 9, 19, "Minitest/AssertPredicate: Prefer using `assert_predicate(ax_req, :nil?)`.", 2099275804], + [708, 9, 19, "Minitest/EmptyLineBeforeAssertionMethods: Add empty line before assertion.", 2099275804], + [716, 11, 6, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 3037566118], + [716, 21, 15, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 2289977748], + [717, 11, 7, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 1511391955], + [718, 11, 8, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 1065821536], + [718, 32, 4, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 2085261018], + [718, 40, 5, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 91610211], + [719, 11, 8, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 1065821536], + [719, 32, 4, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 2085261113], + [719, 40, 5, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 91456468], + [720, 11, 8, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 269067912], + [720, 11, 25, "Style/TrailingCommaInHashLiteral: Put a comma after the last item of a multiline hash.", 3363414859], + [720, 33, 3, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 193340375], + [722, 9, 53, "Minitest/EmptyLineBeforeAssertionMethods: Add empty line before assertion.", 715657157], + [729, 9, 22, "Minitest/AssertPredicate: Prefer using `assert_predicate(msg, :succeeded?)`.", 2361315725], + [729, 9, 22, "Minitest/EmptyLineBeforeAssertionMethods: Add empty line before assertion.", 2361315725], + [730, 9, 26, "Minitest/RefuteFalse: Prefer using `refute(msg.error_message)`.", 3132408732], + [731, 22, 38, "Layout/FirstMethodArgumentLineBreak: Add a line break before the first argument of a multi-line method argument list.", 702321308], + [731, 23, 1, "Layout/SpaceInsideHashLiteralBraces: Space inside { detected.", 177541], + [731, 24, 6, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 3037566118], + [731, 34, 24, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 128040026], + [731, 58, 1, "Layout/SpaceInsideHashLiteralBraces: Space inside } detected.", 177541], + [732, 22, 22, "Layout/ArgumentAlignment: Use one level of indentation for arguments following the first line of a multi-line method call.", 39959482], + [737, 9, 23, "Minitest/EmptyLineBeforeAssertionMethods: Add empty line before assertion.", 527737196], + [737, 9, 23, "Minitest/RefuteFalse: Prefer using `refute(msg.succeeded?)`.", 527737196], + [738, 9, 26, "Minitest/RefuteFalse: Prefer using `refute(msg.error_message)`.", 3132408732], + [739, 22, 38, "Layout/FirstMethodArgumentLineBreak: Add a line break before the first argument of a multi-line method argument list.", 589518463], + [739, 23, 1, "Layout/SpaceInsideHashLiteralBraces: Space inside { detected.", 177541], + [739, 24, 6, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 3037566118], + [739, 34, 24, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 2231038713], + [739, 58, 1, "Layout/SpaceInsideHashLiteralBraces: Space inside } detected.", 177541], + [740, 22, 22, "Layout/ArgumentAlignment: Use one level of indentation for arguments following the first line of a multi-line method call.", 39959482], + [744, 18, 19, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 4140515081], + [746, 9, 23, "Minitest/EmptyLineBeforeAssertionMethods: Add empty line before assertion.", 527737196], + [746, 9, 23, "Minitest/RefuteFalse: Prefer using `refute(msg.succeeded?)`.", 527737196], + [748, 22, 57, "Layout/FirstMethodArgumentLineBreak: Add a line break before the first argument of a multi-line method argument list.", 755513452], + [748, 23, 1, "Layout/SpaceInsideHashLiteralBraces: Space inside { detected.", 177541], + [748, 24, 6, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 3037566118], + [748, 34, 24, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 2231038713], + [748, 60, 7, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 1182861117], + [748, 77, 1, "Layout/SpaceInsideHashLiteralBraces: Space inside } detected.", 177541], + [749, 22, 22, "Layout/ArgumentAlignment: Use one level of indentation for arguments following the first line of a multi-line method call.", 39959482] + ], + "test/test_checkid_request.rb:3181476264": [ + [1, 9, 18, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 1212825145], + [2, 9, 33, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 246787047], + [3, 9, 16, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 2920398136], + [4, 9, 10, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 1192794327], + [5, 9, 6, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 3046940385], + [11, 45, 9, "Layout/MultilineMethodArgumentLineBreaks: Each argument in a multi-line method call must start on a separate line.", 1186898464], + [11, 56, 11, "Layout/MultilineMethodArgumentLineBreaks: Each argument in a multi-line method call must start on a separate line.", 1499292878], + [12, 23, 17, "Layout/ArgumentAlignment: Use one level of indentation for arguments following the first line of a multi-line method call.", 1315904953], + [12, 42, 11, "Layout/MultilineMethodArgumentLineBreaks: Each argument in a multi-line method call must start on a separate line.", 763240358], + [35, 32, 28, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 3556767251], + [36, 34, 28, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 1439813565], + [37, 34, 25, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 577111635], + [39, 20, 17, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 3343583840], + [40, 24, 24, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 3454663621], + [46, 42, 10, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 1948187571], + [47, 42, 12, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 794246204], + [51, 18, 27, "Layout/FirstMethodArgumentLineBreak: Add a line break before the first argument of a multi-line method argument list.", 201319342], + [52, 18, 58, "Layout/ArgumentAlignment: Use one level of indentation for arguments following the first line of a multi-line method call.", 3492294928], + [56, 11, 40, "Minitest/AssertNil: Prefer using `assert_nil(msg.get_arg(OPENID_NS, key))`.", 1491741623], + [56, 11, 40, "Minitest/AssertPredicate: Prefer using `assert_predicate(msg.get_arg(OPENID_NS, key), :nil?)`.", 1491741623], + [61, 73, 1, "Layout/LineContinuationSpacing: Use one space in front of backslash.", 177657], + [62, 25, 43, "Layout/LineEndStringConcatenationIndentation: Indent the first part of a string concatenated with backslash.", 1304133911], + [63, 11, 42, "Minitest/EmptyLineBeforeAssertionMethods: Add empty line before assertion.", 2480698047], + [74, 11, 95, "Minitest/EmptyLineBeforeAssertionMethods: Add empty line before assertion.", 1030961435], + [74, 24, 19, "Layout/FirstMethodArgumentLineBreak: Add a line break before the first argument of a multi-line method argument list.", 2039428508], + [75, 24, 37, "Layout/ArgumentAlignment: Use one level of indentation for arguments following the first line of a multi-line method call.", 3084676180], + [78, 42, 6, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 3037566118], + [89, 46, 8, "Performance/StringIdentifierArgument: Use `:@assoc` instead of `'@assoc'`.", 2940950504], + [89, 46, 8, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 2940950504], + [90, 36, 19, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 1199179425], + [93, 41, 14, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 1473517757], + [97, 42, 6, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 3018052059], + [97, 50, 7, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 788245688], + [97, 59, 7, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 838773347], + [98, 42, 6, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 3018052059], + [98, 50, 10, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 3530184846], + [98, 62, 7, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 1363195027], + [99, 11, 55, "Minitest/EmptyLineBeforeAssertionMethods: Add empty line before assertion.", 409337681], + [99, 58, 6, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 3018052059], + [100, 24, 37, "Layout/FirstMethodArgumentLineBreak: Add a line break before the first argument of a multi-line method argument list.", 310610829], + [100, 24, 107, "Minitest/LiteralAsActualArgument: Replace the literal with the first argument.", 1113605159], + [100, 54, 6, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 3018052059], + [101, 24, 45, "Layout/ArgumentAlignment: Use one level of indentation for arguments following the first line of a multi-line method call.", 439366537], + [101, 25, 1, "Layout/SpaceInsideHashLiteralBraces: Space inside { detected.", 177541], + [101, 26, 7, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 788245688], + [101, 37, 7, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 838773347], + [101, 46, 10, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 3530184846], + [101, 60, 7, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 1363195027], + [101, 67, 1, "Layout/SpaceInsideHashLiteralBraces: Space inside } detected.", 177541], + [103, 36, 19, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 1199179425], + [111, 11, 53, "Minitest/EmptyLineBeforeAssertionMethods: Add empty line before assertion.", 2027585796], + [111, 24, 7, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 838773347], + [111, 43, 19, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 3803001432], + [112, 24, 7, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 1363195027], + [112, 43, 22, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 1825333230], + [116, 36, 19, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 1199179425], + [125, 13, 38, "Minitest/AssertOperator: Prefer using `assert_operator(url.length, :<, OPENID1_URL_LIMIT)`.", 1899165077], + [125, 13, 38, "Minitest/EmptyLineBeforeAssertionMethods: Add empty line before assertion.", 1899165077], + [128, 27, 6, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 3111616268], + [130, 13, 38, "Minitest/AssertOperator: Prefer using `assert_operator(url.length, :>, OPENID1_URL_LIMIT)`.", 2569842007], + [130, 13, 38, "Minitest/EmptyLineBeforeAssertionMethods: Add empty line before assertion.", 2569842007], + [133, 13, 30, "Minitest/EmptyLineBeforeAssertionMethods: Add empty line before assertion.", 97380905], + [146, 11, 15, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 3155239158], + [156, 42, 7, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 1442212370], + [157, 41, 12, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 137463464], + [161, 54, 10, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 1948187571], + [162, 53, 12, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 794246204], + [176, 36, 19, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 1199179425], + [186, 36, 19, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 1199179425], + [195, 36, 19, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 1199179425], + [203, 36, 19, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 1199179425], + [206, 41, 14, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 1473517757], + [222, 11, 15, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 3155239158], + [227, 42, 10, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 1948187571], + [228, 41, 12, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 794246204], + [232, 41, 12, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 794246204], + [233, 42, 10, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 1948187571], + [239, 42, 12, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 137463464], + [240, 41, 7, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 1442212370], + [260, 36, 19, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 1199179425], + [264, 24, 17, "Layout/FirstMethodArgumentLineBreak: Add a line break before the first argument of a multi-line method argument list.", 3640066673], + [265, 24, 35, "Layout/ArgumentAlignment: Use one level of indentation for arguments following the first line of a multi-line method call.", 2104949854], + [265, 48, 10, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 1948187571], + [275, 11, 19, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 3232603392], + [279, 13, 35, "Naming/ClassAndModuleCamelCase: Use CamelCase for classes and modules.", 4259957932], + [285, 11, 19, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 3232603392] + ], + "test/test_consumer.rb:3042093981": [ + [1, 9, 18, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 1212825145], + [2, 9, 10, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 1192794327], + [3, 9, 17, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 3337961901], + [14, 11, 27, "Minitest/EmptyLineBeforeAssertionMethods: Add empty line before assertion.", 3475187669], + [16, 11, 27, "Minitest/EmptyLineBeforeAssertionMethods: Add empty line before assertion.", 3475187669], + [19, 11, 14, "Minitest/EmptyLineBeforeAssertionMethods: Add empty line before assertion.", 1424197095], + [24, 36, 10, "Layout/MultilineMethodArgumentLineBreaks: Each argument in a multi-line method call must start on a separate line.", 3408531532], + [24, 48, 9, "Layout/MultilineMethodArgumentLineBreaks: Each argument in a multi-line method call must start on a separate line.", 320676721], + [25, 23, 22, "Layout/ArgumentAlignment: Use one level of indentation for arguments following the first line of a multi-line method call.", 166761937], + [25, 47, 16, "Layout/MultilineMethodArgumentLineBreaks: Each argument in a multi-line method call must start on a separate line.", 988400250], + [25, 65, 8, "Layout/MultilineMethodArgumentLineBreaks: Each argument in a multi-line method call must start on a separate line.", 1050921666], + [28, 36, 20, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 2085230842], + [29, 25, 12, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 3529252716], + [55, 11, 47, "Minitest/EmptyLineBeforeAssertionMethods: Add empty line before assertion.", 1725211459], + [56, 24, 88, "Layout/FirstMethodArgumentLineBreak: Add a line break before the first argument of a multi-line method argument list.", 1812662217], + [56, 25, 40, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 2620721662], + [56, 65, 1, "Layout/LineContinuationSpacing: Use one space in front of backslash.", 177657], + [57, 25, 20, "Layout/LineEndStringConcatenationIndentation: Indent the first part of a string concatenated with backslash.", 3900563010], + [57, 25, 20, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 3900563010], + [57, 48, 19, "Layout/MultilineMethodArgumentLineBreaks: Each argument in a multi-line method call must start on a separate line.", 3752794404], + [88, 25, 20, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 3808043744], + [111, 11, 43, "Minitest/AssertInstanceOf: Prefer using `assert_instance_of(CheckIDRequest, result)`.", 1020889370], + [111, 11, 43, "Minitest/EmptyLineBeforeAssertionMethods: Add empty line before assertion.", 1020889370], + [130, 24, 28, "Layout/FirstMethodArgumentLineBreak: Add a line break before the first argument of a multi-line method argument list.", 2552768381], + [131, 24, 32, "Layout/ArgumentAlignment: Use one level of indentation for arguments following the first line of a multi-line method call.", 896245067], + [145, 11, 36, "Minitest/AssertEmpty: Prefer using `assert_empty(result.return_to_args)`.", 3826612051], + [145, 11, 36, "Minitest/AssertPredicate: Prefer using `assert_predicate(result.return_to_args, :empty?)`.", 3826612051], + [153, 11, 36, "Minitest/AssertEmpty: Prefer using `assert_empty(result.return_to_args)`.", 3826612051], + [153, 11, 36, "Minitest/AssertPredicate: Prefer using `assert_predicate(result.return_to_args, :empty?)`.", 3826612051], + [164, 41, 95, "Layout/FirstMethodArgumentLineBreak: Add a line break before the first argument of a multi-line method argument list.", 2514658741], + [164, 42, 1, "Layout/SpaceInsideHashLiteralBraces: Space inside { detected.", 177541], + [164, 43, 11, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 3847714639], + [164, 43, 25, "Layout/FirstHashElementLineBreak: Add a line break before the first element of a multi-line hash.", 1167825989], + [165, 43, 13, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 2562976305], + [165, 43, 22, "Style/TrailingCommaInHashLiteral: Put a comma after the last item of a multiline hash.", 2224151445], + [165, 60, 5, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 91456002], + [165, 65, 1, "Layout/SpaceInsideHashLiteralBraces: Space inside } detected.", 177541], + [165, 69, 3, "Layout/MultilineMethodArgumentLineBreaks: Each argument in a multi-line method call must start on a separate line.", 193419246], + [166, 11, 38, "Minitest/EmptyLineBeforeAssertionMethods: Add empty line before assertion.", 4167381184], + [170, 42, 1, "Layout/SpaceInsideHashLiteralBraces: Space inside { detected.", 177541], + [170, 43, 11, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 3847714639], + [170, 68, 1, "Layout/SpaceInsideHashLiteralBraces: Space inside } detected.", 177541], + [171, 11, 38, "Minitest/EmptyLineBeforeAssertionMethods: Add empty line before assertion.", 4167381184], + [175, 42, 1, "Layout/SpaceInsideHashLiteralBraces: Space inside { detected.", 177541], + [175, 43, 13, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 2562976305], + [175, 60, 8, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 4176286499], + [175, 68, 1, "Layout/SpaceInsideHashLiteralBraces: Space inside } detected.", 177541], + [176, 11, 37, "Minitest/EmptyLineBeforeAssertionMethods: Add empty line before assertion.", 97734950], + [180, 42, 1, "Layout/SpaceInsideHashLiteralBraces: Space inside { detected.", 177541], + [180, 43, 13, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 2562976305], + [180, 60, 14, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 2136724950], + [180, 74, 1, "Layout/SpaceInsideHashLiteralBraces: Space inside } detected.", 177541], + [181, 11, 38, "Minitest/EmptyLineBeforeAssertionMethods: Add empty line before assertion.", 4167381184], + [185, 23, 19, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 2767921482], + [186, 19, 1, "Layout/SpaceInsideHashLiteralBraces: Space inside { detected.", 177541], + [186, 20, 11, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 3847714639], + [186, 47, 13, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 2562976305], + [186, 64, 14, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 2136724950], + [186, 80, 23, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 3657948047], + [186, 116, 1, "Layout/SpaceInsideHashLiteralBraces: Space inside } detected.", 177541], + [188, 11, 43, "Minitest/EmptyLineBeforeAssertionMethods: Add empty line before assertion.", 60732691], + [193, 23, 19, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 2767921482], + [195, 13, 23, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 3657948047], + [196, 13, 13, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 2562976305], + [196, 13, 25, "Style/TrailingCommaInHashLiteral: Put a comma after the last item of a multiline hash.", 3771358084], + [196, 30, 8, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 691350387], + [199, 11, 43, "Minitest/EmptyLineBeforeAssertionMethods: Add empty line before assertion.", 60732691], + [204, 21, 4, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 2085198093], + [205, 23, 13, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 2143133061], + [207, 13, 13, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 2562976305], + [207, 30, 7, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 1182861117], + [208, 13, 16, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 3886244786], + [209, 13, 18, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 18241689], + [209, 13, 31, "Style/TrailingCommaInHashLiteral: Put a comma after the last item of a multiline hash.", 2232191921], + [212, 11, 38, "Minitest/EmptyLineBeforeAssertionMethods: Add empty line before assertion.", 4167381184], + [216, 16, 11, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 3847714639], + [218, 11, 38, "Minitest/EmptyLineBeforeAssertionMethods: Add empty line before assertion.", 4167381184], + [225, 13, 13, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 2562976305], + [225, 13, 25, "Style/TrailingCommaInHashLiteral: Put a comma after the last item of a multiline hash.", 3771358084], + [225, 30, 8, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 691350387], + [245, 11, 56, "Minitest/EmptyLineBeforeAssertionMethods: Add empty line before assertion.", 1493079945], + [249, 27, 39, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 3961404958], + [254, 11, 38, "Minitest/EmptyLineBeforeAssertionMethods: Add empty line before assertion.", 4167381184] + ], + "test/test_cryptutil.rb:2395176984": [ + [1, 11, 10, "Style/MagicCommentFormat: Prefer lowercase for magic comment values.", 4204254942], + [3, 9, 18, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 1212825145], + [4, 9, 18, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 3933002043], + [5, 9, 10, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 1702461967], + [12, 5, 26, "Minitest/AssertKindOf: Prefer using `assert_kind_of(Integer, BIG)`.", 1456198392], + [18, 5, 24, "Minitest/AssertKindOf: Prefer using `assert_kind_of(Integer, a)`.", 329751157], + [18, 5, 24, "Minitest/EmptyLineBeforeAssertionMethods: Add empty line before assertion.", 329751157], + [19, 5, 24, "Minitest/AssertKindOf: Prefer using `assert_kind_of(Integer, b)`.", 488978486], + [28, 5, 18, "Minitest/EmptyLineBeforeAssertionMethods: Add empty line before assertion.", 2004725069], + [34, 11, 33, "Style/MethodCallWithArgsParentheses: Use parentheses for method calls with arguments.", 4097964054], + [35, 7, 23, "Minitest/AssertKindOf: Prefer using `assert_kind_of(String, s)`.", 2574677460], + [35, 7, 23, "Minitest/EmptyLineBeforeAssertionMethods: Add empty line before assertion.", 2574677460], + [37, 7, 33, "Minitest/EmptyLineBeforeAssertionMethods: Add empty line before assertion.", 330900324], + [50, 7, 16, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 2988554761], + [50, 7, 65, "Style/TrailingCommaInHashLiteral: Put a comma after the last item of a multiline hash.", 3457944154], + [54, 7, 28, "Minitest/EmptyLineBeforeAssertionMethods: Add empty line before assertion.", 1323461861], + [61, 30, 6, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 3020570357], + [61, 38, 7, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 1227294489], + [90, 5, 27, "Minitest/EmptyLineBeforeAssertionMethods: Add empty line before assertion.", 3821171663], + [92, 5, 27, "Minitest/EmptyLineBeforeAssertionMethods: Add empty line before assertion.", 3299416908], + [97, 46, 4, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 2085169938], + [98, 5, 28, "Minitest/EmptyLineBeforeAssertionMethods: Add empty line before assertion.", 2082736757], + [102, 18, 53, "Layout/FirstMethodArgumentLineBreak: Add a line break before the first argument of a multi-line method argument list.", 3423110767], + [103, 18, 27, "Layout/ArgumentAlignment: Use one level of indentation for arguments following the first line of a multi-line method call.", 4099484488], + [103, 41, 3, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 193338589], + [107, 18, 55, "Layout/FirstMethodArgumentLineBreak: Add a line break before the first argument of a multi-line method argument list.", 2178984275], + [108, 18, 37, "Layout/ArgumentAlignment: Use one level of indentation for arguments following the first line of a multi-line method call.", 3205997572], + [108, 46, 3, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 193338589], + [108, 51, 3, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 193338589], + [112, 18, 94, "Layout/FirstMethodArgumentLineBreak: Add a line break before the first argument of a multi-line method argument list.", 4267546724], + [113, 18, 29, "Layout/ArgumentAlignment: Use one level of indentation for arguments following the first line of a multi-line method call.", 2339760104], + [113, 43, 3, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 193338589], + [117, 18, 92, "Layout/FirstMethodArgumentLineBreak: Add a line break before the first argument of a multi-line method argument list.", 1531176], + [118, 18, 39, "Layout/ArgumentAlignment: Use one level of indentation for arguments following the first line of a multi-line method call.", 2742990692], + [118, 48, 3, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 193338589], + [118, 53, 3, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 193338589] + ], + "test/test_dh.rb:2561778968": [ + [1, 9, 18, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 1212825145], + [2, 9, 10, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 1192794327], + [3, 9, 11, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 3847734175], + [7, 5, 81, "Style/ClassMethodsDefinitions: Use `class << self` to define a class method.", 1962538541], + [20, 17, 2, "Layout/ExtraSpacing: Unnecessary spacing detected.", 5858821], + [20, 24, 5, "Layout/ExtraSpacing: Unnecessary spacing detected.", 95016837], + [21, 10, 3, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 193337892], + [21, 14, 5, "Layout/ExtraSpacing: Unnecessary spacing detected.", 95016837], + [21, 20, 3, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 193337892], + [21, 24, 5, "Layout/ExtraSpacing: Unnecessary spacing detected.", 95016837], + [22, 10, 3, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 193337892], + [22, 14, 5, "Layout/ExtraSpacing: Unnecessary spacing detected.", 95016837], + [22, 24, 5, "Layout/ExtraSpacing: Unnecessary spacing detected.", 95016837], + [22, 30, 3, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 193337892], + [23, 10, 5, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 91636485], + [23, 16, 3, "Layout/ExtraSpacing: Unnecessary spacing detected.", 193341061], + [23, 28, 1, "Layout/ExtraSpacing: Unnecessary spacing detected.", 177541], + [23, 30, 5, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 91636485], + [24, 10, 3, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 193338589], + [24, 30, 3, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 193338589], + [25, 17, 2, "Layout/ExtraSpacing: Unnecessary spacing detected.", 5858821], + [25, 27, 2, "Layout/ExtraSpacing: Unnecessary spacing detected.", 5858821], + [26, 17, 2, "Layout/ExtraSpacing: Unnecessary spacing detected.", 5858821], + [26, 27, 2, "Layout/ExtraSpacing: Unnecessary spacing detected.", 5858821], + [27, 9, 28, "Style/TrailingCommaInArrayLiteral: Put a comma after the last item of a multiline array.", 270280839], + [27, 17, 2, "Layout/ExtraSpacing: Unnecessary spacing detected.", 5858821], + [27, 27, 2, "Layout/ExtraSpacing: Unnecessary spacing detected.", 5858821], + [30, 9, 78, "Minitest/EmptyLineBeforeAssertionMethods: Add empty line before assertion.", 1847966569], + [30, 46, 7, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 326052951], + [30, 78, 7, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 326052951], + [36, 10, 2, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 5858789], + [36, 14, 3, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 193337892], + [39, 9, 60, "Style/TrailingCommaInArrayLiteral: Put a comma after the last item of a multiline array.", 2698389154], + [39, 14, 4, "Layout/ExtraSpacing: Unnecessary spacing detected.", 2085287685], + [39, 64, 2, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 5858789], + [52, 7, 30, "Minitest/EmptyLineBeforeAssertionMethods: Add empty line before assertion.", 80391962], + [59, 35, 22, "Style/MethodCallWithArgsParentheses: Use parentheses for method calls with arguments.", 3294173645], + [60, 35, 22, "Style/MethodCallWithArgsParentheses: Use parentheses for method calls with arguments.", 3294173645], + [61, 7, 31, "Minitest/EmptyLineBeforeAssertionMethods: Add empty line before assertion.", 638963779], + [72, 22, 8, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 4146858687], + [73, 32, 3, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 193339909], + [75, 9, 28, "Minitest/EmptyLineBeforeAssertionMethods: Add empty line before assertion.", 3203257149], + [81, 7, 32, "Minitest/AssertPredicate: Prefer using `assert_predicate(dh, :using_default_values?)`.", 2308506574], + [81, 7, 32, "Minitest/EmptyLineBeforeAssertionMethods: Add empty line before assertion.", 2308506574], + [83, 7, 33, "Minitest/EmptyLineBeforeAssertionMethods: Add empty line before assertion.", 3432763311], + [83, 7, 33, "Minitest/RefuteFalse: Prefer using `refute(dh.using_default_values?)`.", 3432763311] + ], + "test/test_discover.rb:276855472": [ + [1, 9, 18, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 1212825145], + [2, 9, 10, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 1192794327], + [3, 9, 6, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 3046940385], + [4, 9, 17, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 2951987467], + [5, 9, 24, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 1906546608], + [6, 9, 27, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 3427008040], + [7, 9, 21, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 2871107037], + [8, 9, 18, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 2995095577], + [9, 9, 16, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 2920398136], + [10, 9, 13, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 2569813655], + [23, 7, 23, "Minitest/AssertPredicate: Prefer using `assert_predicate(body, :nil?)`.", 547496276], + [23, 7, 23, "Minitest/EmptyLineBeforeAssertionMethods: Add empty line before assertion.", 547496276], + [31, 7, 12, "Style/SuperArguments: Call `super` without arguments and parentheses when the signature is identical.", 1081125640], + [34, 52, 23, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 2388311584], + [35, 52, 19, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 3043092869], + [36, 52, 21, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 548693648], + [37, 52, 22, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 1459202587], + [38, 10, 147, "Layout/FirstArrayElementLineBreak: Add a line break before the first element of a multi-line array.", 2114437374], + [38, 38, 3, "Layout/FirstMethodArgumentLineBreak: Add a line break before the first argument of a multi-line method argument list.", 193360151], + [38, 43, 3, "Layout/MultilineMethodArgumentLineBreaks: Each argument in a multi-line method call must start on a separate line.", 193419246], + [38, 48, 47, "Layout/MultilineMethodArgumentLineBreaks: Each argument in a multi-line method call must start on a separate line.", 2001776290], + [38, 49, 1, "Layout/SpaceInsideHashLiteralBraces: Space inside { detected.", 177541], + [38, 50, 17, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 171675229], + [38, 71, 22, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 4149884991], + [38, 93, 1, "Layout/SpaceInsideHashLiteralBraces: Space inside } detected.", 177541], + [39, 38, 22, "Layout/ArgumentAlignment: Use one level of indentation for arguments following the first line of a multi-line method call.", 2231187983], + [39, 38, 22, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 2231187983], + [40, 10, 65, "Layout/ArrayAlignment: Use one level of indentation for elements following the first line of a multi-line array.", 1415470631], + [40, 10, 66, "Style/TrailingCommaInArrayLiteral: Put a comma after the last item of a multiline array.", 3760857946], + [40, 52, 22, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 4149884991], + [55, 17, 32, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 2944992319], + [78, 20, 9, "Lint/InheritException: Inherit from `RuntimeError` instead of `Exception`.", 3513723378], + [86, 7, 12, "Style/SuperArguments: Call `super` without arguments and parentheses when the signature is identical.", 1081125640], + [92, 9, 16, "Style/TrailingCommaInArrayLiteral: Put a comma after the last item of a multiline array.", 4213398675], + [100, 27, 23, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 2840892634], + [115, 25, 33, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 4225197456], + [117, 9, 38, "Minitest/AssertMatch: Prefer using `assert_match(e.to_s, 'Failed to fetch')`.", 983023043], + [117, 9, 38, "Style/MethodCallWithArgsParentheses: Use parentheses for method calls with arguments.", 983023043], + [117, 29, 17, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 1134446913], + [140, 17, 12, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 3522629037], + [141, 16, 2, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 5858789], + [146, 50, 1, "Layout/SpaceInsideHashLiteralBraces: Space inside { detected.", 177541], + [146, 51, 14, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 1203671929], + [146, 74, 1, "Layout/SpaceInsideHashLiteralBraces: Space inside } detected.", 177541], + [154, 7, 12, "Style/SuperArguments: Call `super` without arguments and parentheses when the signature is identical.", 1081125640], + [155, 17, 27, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 109117395], + [161, 23, 14, "Layout/ParameterAlignment: Use one level of indentation for parameters following the first line of a multi-line method definition.", 894147852], + [162, 23, 11, "Layout/ParameterAlignment: Use one level of indentation for parameters following the first line of a multi-line method definition.", 2404760888], + [163, 23, 24, "Layout/ParameterAlignment: Use one level of indentation for parameters following the first line of a multi-line method definition.", 2456542325], + [165, 20, 8, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 3669888374], + [166, 9, 19, "Minitest/RefuteFalse: Prefer using `refute(claimed_id)`.", 1240093182], + [167, 9, 17, "Minitest/RefuteFalse: Prefer using `refute(local_id)`.", 900303800], + [168, 9, 21, "Minitest/RefuteFalse: Prefer using `refute(s.claimed_id)`.", 3221811299], + [169, 9, 19, "Minitest/RefuteFalse: Prefer using `refute(s.local_id)`.", 2236738853], + [170, 9, 23, "Minitest/RefuteFalse: Prefer using `refute(s.get_local_id)`.", 579848844], + [171, 9, 29, "Minitest/RefuteFalse: Prefer using `refute(s.compatibility_mode)`.", 4108014984], + [173, 22, 21, "Layout/FirstMethodArgumentLineBreak: Add a line break before the first argument of a multi-line method argument list.", 3025067649], + [174, 22, 21, "Layout/ArgumentAlignment: Use one level of indentation for arguments following the first line of a multi-line method call.", 3390199144], + [181, 30, 23, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 917910725], + [183, 9, 75, "Minitest/RefuteFalse: Prefer using `refute(s.used_yadis, 'Expected to use old-style discovery')`.", 4141706771], + [183, 16, 13, "Layout/FirstMethodArgumentLineBreak: Add a line break before the first argument of a multi-line method argument list.", 2961409063], + [184, 16, 37, "Layout/ArgumentAlignment: Use one level of indentation for arguments following the first line of a multi-line method call.", 3149819188], + [184, 16, 37, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 3149819188], + [188, 9, 5, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 94452107], + [189, 9, 5, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 94452202], + [190, 9, 5, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 94278985], + [191, 9, 8, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 3669888374], + [191, 9, 31, "Style/TrailingCommaInHashLiteral: Put a comma after the last item of a multiline hash.", 507470635], + [231, 19, 17, "Layout/ParameterAlignment: Use one level of indentation for parameters following the first line of a multi-line method definition.", 2810553898], + [244, 35, 6, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 3109879802], + [249, 7, 8, "Lint/UselessAssignment: Useless assignment to variable - `services`.", 907487467], + [249, 28, 12, "Layout/FirstMethodArgumentLineBreak: Add a line break before the first argument of a multi-line method argument list.", 3522629037], + [249, 28, 12, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 3522629037], + [250, 28, 6, "Layout/ArgumentAlignment: Use one level of indentation for arguments following the first line of a multi-line method call.", 3028237119], + [250, 28, 6, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 3028237119], + [250, 36, 1, "Layout/MultilineMethodArgumentLineBreaks: Each argument in a multi-line method call must start on a separate line.", 177557], + [253, 9, 11, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 785086186], + [254, 24, 39, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 4122345380], + [255, 9, 1, "Style/TrailingCommaInArguments: Put a comma after the last parameter of a multiline method call.", 177556], + [260, 9, 32, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 187866998], + [264, 10, 5, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 94452107], + [265, 9, 5, "Style/TrailingCommaInArguments: Put a comma after the last parameter of a multiline method call.", 170962968], + [270, 17, 27, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 3488675989], + [273, 9, 11, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 785086186], + [274, 24, 39, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 2546470011], + [275, 9, 1, "Style/TrailingCommaInArguments: Put a comma after the last parameter of a multiline method call.", 177559], + [280, 9, 32, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 187866998], + [284, 10, 5, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 94278985], + [285, 9, 5, "Style/TrailingCommaInArguments: Put a comma after the last parameter of a multiline method call.", 170962968], + [290, 9, 32, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 187866998], + [294, 10, 5, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 94452107], + [295, 9, 5, "Style/TrailingCommaInArguments: Put a comma after the last parameter of a multiline method call.", 170962968], + [300, 28, 11, "Layout/FirstMethodArgumentLineBreak: Add a line break before the first argument of a multi-line method argument list.", 785086186], + [300, 28, 11, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 785086186], + [301, 28, 50, "Layout/ArgumentAlignment: Use one level of indentation for arguments following the first line of a multi-line method call.", 2226023022], + [301, 43, 27, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 4080986586], + [302, 28, 1, "Layout/ArgumentAlignment: Use one level of indentation for arguments following the first line of a multi-line method call.", 177556], + [304, 21, 11, "Layout/FirstMethodArgumentLineBreak: Add a line break before the first argument of a multi-line method argument list.", 690359421], + [305, 21, 32, "Layout/ArgumentAlignment: Use one level of indentation for arguments following the first line of a multi-line method call.", 187866998], + [305, 21, 32, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 187866998], + [306, 21, 7, "Layout/ArgumentAlignment: Use one level of indentation for arguments following the first line of a multi-line method call.", 732701340], + [307, 21, 29, "Layout/ArgumentAlignment: Use one level of indentation for arguments following the first line of a multi-line method call.", 1830371113], + [307, 21, 29, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 1830371113], + [308, 21, 3, "Layout/ArgumentAlignment: Use one level of indentation for arguments following the first line of a multi-line method call.", 193419246], + [309, 21, 7, "Layout/ArgumentAlignment: Use one level of indentation for arguments following the first line of a multi-line method call.", 1829329741], + [309, 22, 5, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 94452107], + [310, 21, 5, "Layout/ArgumentAlignment: Use one level of indentation for arguments following the first line of a multi-line method call.", 170962968], + [316, 22, 11, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 785086186], + [317, 29, 27, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 4080986586], + [322, 18, 11, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 1497574630], + [328, 21, 11, "Layout/FirstMethodArgumentLineBreak: Add a line break before the first argument of a multi-line method argument list.", 690359421], + [329, 21, 32, "Layout/ArgumentAlignment: Use one level of indentation for arguments following the first line of a multi-line method call.", 187866998], + [329, 21, 32, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 187866998], + [330, 21, 11, "Layout/ArgumentAlignment: Use one level of indentation for arguments following the first line of a multi-line method call.", 549175785], + [331, 21, 29, "Layout/ArgumentAlignment: Use one level of indentation for arguments following the first line of a multi-line method call.", 1830371113], + [331, 21, 29, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 1830371113], + [332, 21, 3, "Layout/ArgumentAlignment: Use one level of indentation for arguments following the first line of a multi-line method call.", 193419246], + [333, 21, 7, "Layout/ArgumentAlignment: Use one level of indentation for arguments following the first line of a multi-line method call.", 1829329741], + [333, 22, 5, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 94452107], + [334, 21, 5, "Layout/ArgumentAlignment: Use one level of indentation for arguments following the first line of a multi-line method call.", 170962968], + [338, 28, 11, "Layout/FirstMethodArgumentLineBreak: Add a line break before the first argument of a multi-line method argument list.", 785086186], + [338, 28, 11, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 785086186], + [339, 28, 51, "Layout/ArgumentAlignment: Use one level of indentation for arguments following the first line of a multi-line method call.", 4013671132], + [339, 43, 28, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 825574824], + [340, 28, 1, "Layout/ArgumentAlignment: Use one level of indentation for arguments following the first line of a multi-line method call.", 177556], + [342, 21, 11, "Layout/FirstMethodArgumentLineBreak: Add a line break before the first argument of a multi-line method argument list.", 690359421], + [343, 21, 32, "Layout/ArgumentAlignment: Use one level of indentation for arguments following the first line of a multi-line method call.", 187866998], + [343, 21, 32, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 187866998], + [344, 21, 7, "Layout/ArgumentAlignment: Use one level of indentation for arguments following the first line of a multi-line method call.", 732701340], + [345, 21, 29, "Layout/ArgumentAlignment: Use one level of indentation for arguments following the first line of a multi-line method call.", 1830371113], + [345, 21, 29, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 1830371113], + [346, 21, 3, "Layout/ArgumentAlignment: Use one level of indentation for arguments following the first line of a multi-line method call.", 193419246], + [347, 21, 7, "Layout/ArgumentAlignment: Use one level of indentation for arguments following the first line of a multi-line method call.", 1830442831], + [347, 22, 5, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 94278985], + [348, 21, 5, "Layout/ArgumentAlignment: Use one level of indentation for arguments following the first line of a multi-line method call.", 170962968], + [353, 9, 11, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 785086186], + [354, 24, 35, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 559649613], + [355, 9, 1, "Style/TrailingCommaInArguments: Put a comma after the last parameter of a multiline method call.", 177559], + [358, 21, 5, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 94278985], + [358, 28, 5, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 94452107], + [359, 23, 1, "Layout/FirstMethodArgumentLineBreak: Add a line break before the first argument of a multi-line method argument list.", 177622], + [360, 23, 32, "Layout/ArgumentAlignment: Use one level of indentation for arguments following the first line of a multi-line method call.", 187866998], + [360, 23, 32, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 187866998], + [361, 23, 7, "Layout/ArgumentAlignment: Use one level of indentation for arguments following the first line of a multi-line method call.", 732701340], + [362, 23, 29, "Layout/ArgumentAlignment: Use one level of indentation for arguments following the first line of a multi-line method call.", 1830371113], + [362, 23, 29, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 1830371113], + [363, 23, 3, "Layout/ArgumentAlignment: Use one level of indentation for arguments following the first line of a multi-line method call.", 193419246], + [364, 23, 3, "Layout/ArgumentAlignment: Use one level of indentation for arguments following the first line of a multi-line method call.", 193474391], + [365, 23, 5, "Layout/ArgumentAlignment: Use one level of indentation for arguments following the first line of a multi-line method call.", 170962968], + [370, 34, 32, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 2175624954], + [371, 32, 7, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 326052951], + [372, 28, 11, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 785086186], + [374, 21, 11, "Layout/FirstMethodArgumentLineBreak: Add a line break before the first argument of a multi-line method argument list.", 690359421], + [375, 21, 32, "Layout/ArgumentAlignment: Use one level of indentation for arguments following the first line of a multi-line method call.", 187866998], + [375, 21, 32, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 187866998], + [376, 21, 7, "Layout/ArgumentAlignment: Use one level of indentation for arguments following the first line of a multi-line method call.", 732701340], + [377, 21, 29, "Layout/ArgumentAlignment: Use one level of indentation for arguments following the first line of a multi-line method call.", 1830371113], + [377, 21, 29, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 1830371113], + [378, 21, 3, "Layout/ArgumentAlignment: Use one level of indentation for arguments following the first line of a multi-line method call.", 193419246], + [379, 21, 7, "Layout/ArgumentAlignment: Use one level of indentation for arguments following the first line of a multi-line method call.", 1829329741], + [379, 22, 5, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 94452107], + [380, 21, 5, "Layout/ArgumentAlignment: Use one level of indentation for arguments following the first line of a multi-line method call.", 170962968], + [384, 17, 22, "Layout/FirstMethodArgumentLineBreak: Add a line break before the first argument of a multi-line method argument list.", 1990526015], + [384, 17, 22, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 1990526015], + [385, 17, 57, "Layout/ArgumentAlignment: Use one level of indentation for arguments following the first line of a multi-line method call.", 1580274600], + [385, 32, 34, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 811986716], + [386, 17, 1, "Layout/ArgumentAlignment: Use one level of indentation for arguments following the first line of a multi-line method call.", 177557], + [393, 28, 6, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 3043806936], + [393, 39, 22, "Layout/FirstArrayElementLineBreak: Add a line break before the first element of a multi-line array.", 1990526015], + [393, 39, 22, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 1990526015], + [394, 39, 57, "Layout/ArrayAlignment: Use one level of indentation for elements following the first line of a multi-line array.", 1580274600], + [394, 39, 57, "Style/TrailingCommaInArrayLiteral: Put a comma after the last item of a multiline array.", 1580274600], + [394, 54, 34, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 811986716], + [396, 28, 11, "Layout/FirstMethodArgumentLineBreak: Add a line break before the first argument of a multi-line method argument list.", 785086186], + [396, 28, 11, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 785086186], + [397, 28, 60, "Layout/ArgumentAlignment: Use one level of indentation for arguments following the first line of a multi-line method call.", 2493700195], + [397, 43, 37, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 3688496279], + [398, 28, 1, "Layout/ArgumentAlignment: Use one level of indentation for arguments following the first line of a multi-line method call.", 177556], + [400, 21, 11, "Layout/FirstMethodArgumentLineBreak: Add a line break before the first argument of a multi-line method argument list.", 690359421], + [401, 21, 32, "Layout/ArgumentAlignment: Use one level of indentation for arguments following the first line of a multi-line method call.", 187866998], + [401, 21, 32, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 187866998], + [402, 21, 7, "Layout/ArgumentAlignment: Use one level of indentation for arguments following the first line of a multi-line method call.", 732701340], + [403, 21, 29, "Layout/ArgumentAlignment: Use one level of indentation for arguments following the first line of a multi-line method call.", 1830371113], + [403, 21, 29, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 1830371113], + [404, 21, 3, "Layout/ArgumentAlignment: Use one level of indentation for arguments following the first line of a multi-line method call.", 193419246], + [405, 21, 7, "Layout/ArgumentAlignment: Use one level of indentation for arguments following the first line of a multi-line method call.", 1829329741], + [405, 22, 5, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 94452107], + [406, 21, 5, "Layout/ArgumentAlignment: Use one level of indentation for arguments following the first line of a multi-line method call.", 170962968], + [410, 28, 22, "Layout/FirstMethodArgumentLineBreak: Add a line break before the first argument of a multi-line method argument list.", 1990526015], + [410, 28, 22, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 1990526015], + [411, 28, 60, "Layout/ArgumentAlignment: Use one level of indentation for arguments following the first line of a multi-line method call.", 355623723], + [411, 43, 37, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 2415079391], + [412, 28, 1, "Layout/ArgumentAlignment: Use one level of indentation for arguments following the first line of a multi-line method call.", 177556], + [414, 21, 11, "Layout/FirstMethodArgumentLineBreak: Add a line break before the first argument of a multi-line method argument list.", 690359421], + [415, 21, 32, "Layout/ArgumentAlignment: Use one level of indentation for arguments following the first line of a multi-line method call.", 187866998], + [415, 21, 32, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 187866998], + [416, 21, 7, "Layout/ArgumentAlignment: Use one level of indentation for arguments following the first line of a multi-line method call.", 732701340], + [417, 21, 7, "Layout/ArgumentAlignment: Use one level of indentation for arguments following the first line of a multi-line method call.", 732701340], + [418, 21, 3, "Layout/ArgumentAlignment: Use one level of indentation for arguments following the first line of a multi-line method call.", 193419246], + [419, 21, 7, "Layout/ArgumentAlignment: Use one level of indentation for arguments following the first line of a multi-line method call.", 1829330700], + [419, 22, 5, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 94452202], + [420, 21, 4, "Layout/ArgumentAlignment: Use one level of indentation for arguments following the first line of a multi-line method call.", 2087932467], + [424, 28, 22, "Layout/FirstMethodArgumentLineBreak: Add a line break before the first argument of a multi-line method argument list.", 1990526015], + [424, 28, 22, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 1990526015], + [425, 28, 67, "Layout/ArgumentAlignment: Use one level of indentation for arguments following the first line of a multi-line method call.", 3887176836], + [425, 43, 44, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 2715785456], + [426, 28, 1, "Layout/ArgumentAlignment: Use one level of indentation for arguments following the first line of a multi-line method call.", 177556], + [428, 21, 11, "Layout/FirstMethodArgumentLineBreak: Add a line break before the first argument of a multi-line method argument list.", 690359421], + [429, 21, 32, "Layout/ArgumentAlignment: Use one level of indentation for arguments following the first line of a multi-line method call.", 187866998], + [429, 21, 32, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 187866998], + [430, 21, 7, "Layout/ArgumentAlignment: Use one level of indentation for arguments following the first line of a multi-line method call.", 732701340], + [431, 21, 7, "Layout/ArgumentAlignment: Use one level of indentation for arguments following the first line of a multi-line method call.", 732701340], + [432, 21, 3, "Layout/ArgumentAlignment: Use one level of indentation for arguments following the first line of a multi-line method call.", 193419246], + [433, 21, 7, "Layout/ArgumentAlignment: Use one level of indentation for arguments following the first line of a multi-line method call.", 1830442831], + [433, 22, 5, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 94278985], + [434, 21, 4, "Layout/ArgumentAlignment: Use one level of indentation for arguments following the first line of a multi-line method call.", 2087932467], + [438, 28, 22, "Layout/FirstMethodArgumentLineBreak: Add a line break before the first argument of a multi-line method argument list.", 1990526015], + [438, 28, 22, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 1990526015], + [439, 28, 55, "Layout/ArgumentAlignment: Use one level of indentation for arguments following the first line of a multi-line method call.", 3435425082], + [439, 43, 32, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 2887826830], + [440, 28, 1, "Layout/ArgumentAlignment: Use one level of indentation for arguments following the first line of a multi-line method call.", 177556], + [442, 21, 11, "Layout/FirstMethodArgumentLineBreak: Add a line break before the first argument of a multi-line method argument list.", 690359421], + [443, 21, 32, "Layout/ArgumentAlignment: Use one level of indentation for arguments following the first line of a multi-line method call.", 187866998], + [443, 21, 32, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 187866998], + [444, 21, 7, "Layout/ArgumentAlignment: Use one level of indentation for arguments following the first line of a multi-line method call.", 732701340], + [445, 21, 29, "Layout/ArgumentAlignment: Use one level of indentation for arguments following the first line of a multi-line method call.", 1830371113], + [445, 21, 29, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 1830371113], + [446, 21, 3, "Layout/ArgumentAlignment: Use one level of indentation for arguments following the first line of a multi-line method call.", 193419246], + [447, 21, 7, "Layout/ArgumentAlignment: Use one level of indentation for arguments following the first line of a multi-line method call.", 1830442831], + [447, 22, 5, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 94278985], + [448, 21, 4, "Layout/ArgumentAlignment: Use one level of indentation for arguments following the first line of a multi-line method call.", 2087932467], + [452, 28, 22, "Layout/FirstMethodArgumentLineBreak: Add a line break before the first argument of a multi-line method argument list.", 1990526015], + [452, 28, 22, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 1990526015], + [453, 28, 52, "Layout/ArgumentAlignment: Use one level of indentation for arguments following the first line of a multi-line method call.", 1224977559], + [453, 43, 29, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 2316622755], + [454, 28, 1, "Layout/ArgumentAlignment: Use one level of indentation for arguments following the first line of a multi-line method call.", 177556], + [456, 21, 11, "Layout/FirstMethodArgumentLineBreak: Add a line break before the first argument of a multi-line method argument list.", 690359421], + [457, 21, 32, "Layout/ArgumentAlignment: Use one level of indentation for arguments following the first line of a multi-line method call.", 187866998], + [457, 21, 32, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 187866998], + [458, 21, 3, "Layout/ArgumentAlignment: Use one level of indentation for arguments following the first line of a multi-line method call.", 193419246], + [458, 26, 3, "Layout/MultilineMethodArgumentLineBreaks: Each argument in a multi-line method call must start on a separate line.", 193419246], + [458, 31, 3, "Layout/MultilineMethodArgumentLineBreaks: Each argument in a multi-line method call must start on a separate line.", 193419246], + [459, 21, 10, "Layout/ArgumentAlignment: Use one level of indentation for arguments following the first line of a multi-line method call.", 3199036592], + [459, 22, 8, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 3669888374], + [460, 21, 4, "Layout/ArgumentAlignment: Use one level of indentation for arguments following the first line of a multi-line method call.", 2087932467], + [465, 28, 22, "Layout/FirstMethodArgumentLineBreak: Add a line break before the first argument of a multi-line method argument list.", 1990526015], + [465, 28, 22, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 1990526015], + [466, 28, 61, "Layout/ArgumentAlignment: Use one level of indentation for arguments following the first line of a multi-line method call.", 2404502615], + [466, 43, 38, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 2681998563], + [467, 28, 1, "Layout/ArgumentAlignment: Use one level of indentation for arguments following the first line of a multi-line method call.", 177556], + [469, 21, 11, "Layout/FirstMethodArgumentLineBreak: Add a line break before the first argument of a multi-line method argument list.", 690359421], + [470, 21, 32, "Layout/ArgumentAlignment: Use one level of indentation for arguments following the first line of a multi-line method call.", 187866998], + [470, 21, 32, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 187866998], + [471, 21, 3, "Layout/ArgumentAlignment: Use one level of indentation for arguments following the first line of a multi-line method call.", 193419246], + [471, 26, 3, "Layout/MultilineMethodArgumentLineBreaks: Each argument in a multi-line method call must start on a separate line.", 193419246], + [471, 31, 3, "Layout/MultilineMethodArgumentLineBreaks: Each argument in a multi-line method call must start on a separate line.", 193419246], + [472, 21, 10, "Layout/ArgumentAlignment: Use one level of indentation for arguments following the first line of a multi-line method call.", 3199036592], + [472, 22, 8, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 3669888374], + [473, 21, 4, "Layout/ArgumentAlignment: Use one level of indentation for arguments following the first line of a multi-line method call.", 2087932467], + [478, 19, 22, "Layout/FirstMethodArgumentLineBreak: Add a line break before the first argument of a multi-line method argument list.", 1990526015], + [478, 19, 22, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 1990526015], + [479, 19, 63, "Layout/ArgumentAlignment: Use one level of indentation for arguments following the first line of a multi-line method call.", 10858848], + [479, 34, 40, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 1489600852], + [480, 19, 1, "Layout/ArgumentAlignment: Use one level of indentation for arguments following the first line of a multi-line method call.", 177556], + [485, 28, 22, "Layout/FirstMethodArgumentLineBreak: Add a line break before the first argument of a multi-line method argument list.", 1990526015], + [485, 28, 22, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 1990526015], + [486, 28, 62, "Layout/ArgumentAlignment: Use one level of indentation for arguments following the first line of a multi-line method call.", 1670963999], + [486, 43, 39, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 774170667], + [487, 28, 1, "Layout/ArgumentAlignment: Use one level of indentation for arguments following the first line of a multi-line method call.", 177556], + [489, 21, 11, "Layout/FirstMethodArgumentLineBreak: Add a line break before the first argument of a multi-line method argument list.", 690359421], + [490, 21, 32, "Layout/ArgumentAlignment: Use one level of indentation for arguments following the first line of a multi-line method call.", 187866998], + [490, 21, 32, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 187866998], + [491, 21, 7, "Layout/ArgumentAlignment: Use one level of indentation for arguments following the first line of a multi-line method call.", 732701340], + [492, 21, 29, "Layout/ArgumentAlignment: Use one level of indentation for arguments following the first line of a multi-line method call.", 1830371113], + [492, 21, 29, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 1830371113], + [493, 21, 3, "Layout/ArgumentAlignment: Use one level of indentation for arguments following the first line of a multi-line method call.", 193419246], + [494, 21, 14, "Layout/ArgumentAlignment: Use one level of indentation for arguments following the first line of a multi-line method call.", 2748667117], + [494, 22, 5, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 94278985], + [494, 29, 5, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 94452107], + [495, 21, 4, "Layout/ArgumentAlignment: Use one level of indentation for arguments following the first line of a multi-line method call.", 2087932467], + [500, 19, 22, "Layout/FirstMethodArgumentLineBreak: Add a line break before the first argument of a multi-line method argument list.", 1990526015], + [500, 19, 22, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 1990526015], + [501, 19, 75, "Layout/ArgumentAlignment: Use one level of indentation for arguments following the first line of a multi-line method call.", 3487638247], + [501, 34, 52, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 611275283], + [502, 19, 1, "Layout/ArgumentAlignment: Use one level of indentation for arguments following the first line of a multi-line method call.", 177556], + [521, 19, 3, "Style/AndOr: Use `&&` instead of `and`.", 193409806], + [522, 77, 1, "Style/LineEndConcatenation: Use `\\` instead of `+` or `<<` to concatenate those strings.", 177550], + [523, 33, 18, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 4227011157], + [526, 43, 3, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 193340330], + [532, 17, 12, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 3522629037], + [533, 16, 2, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 5858789], + [538, 35, 6, "Layout/FirstMethodArgumentLineBreak: Add a line break before the first argument of a multi-line method argument list.", 2141063537], + [538, 43, 4, "Layout/MultilineMethodArgumentLineBreaks: Each argument in a multi-line method call must start on a separate line.", 2087730517], + [539, 35, 27, "Layout/ArgumentAlignment: Use one level of indentation for arguments following the first line of a multi-line method call.", 1638662663], + [539, 36, 1, "Layout/SpaceInsideHashLiteralBraces: Space inside { detected.", 177541], + [539, 37, 14, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 1203671929], + [539, 60, 1, "Layout/SpaceInsideHashLiteralBraces: Space inside } detected.", 177541], + [539, 64, 3, "Layout/MultilineMethodArgumentLineBreaks: Each argument in a multi-line method call must start on a separate line.", 193422222], + [548, 7, 12, "Style/SuperArguments: Call `super` without arguments and parentheses when the signature is identical.", 1081125640], + [552, 21, 1, "Layout/SpaceInsideHashLiteralBraces: Space inside { detected.", 177541], + [552, 22, 9, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 636880821], + [552, 22, 140, "Layout/FirstHashElementLineBreak: Add a line break before the first element of a multi-line hash.", 3177629283], + [552, 36, 22, "Layout/FirstArrayElementLineBreak: Add a line break before the first element of a multi-line array.", 1990526015], + [552, 36, 22, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 1990526015], + [553, 36, 66, "Layout/ArrayAlignment: Use one level of indentation for elements following the first line of a multi-line array.", 2120400458], + [553, 36, 66, "Style/TrailingCommaInArrayLiteral: Put a comma after the last item of a multiline array.", 2120400458], + [553, 51, 43, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 1203662910], + [554, 22, 13, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 3166134712], + [554, 40, 22, "Layout/FirstArrayElementLineBreak: Add a line break before the first element of a multi-line array.", 1990526015], + [554, 40, 22, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 1990526015], + [555, 40, 65, "Layout/ArrayAlignment: Use one level of indentation for elements following the first line of a multi-line array.", 2248360097], + [555, 40, 65, "Style/TrailingCommaInArrayLiteral: Put a comma after the last item of a multiline array.", 2248360097], + [555, 40, 66, "Style/TrailingCommaInHashLiteral: Put a comma after the last item of a multiline hash.", 1181439132], + [555, 55, 42, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 627706709], + [555, 106, 1, "Layout/SpaceInsideHashLiteralBraces: Space inside } detected.", 177541], + [559, 41, 9, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 636880821], + [561, 21, 11, "Layout/FirstMethodArgumentLineBreak: Add a line break before the first argument of a multi-line method argument list.", 690359421], + [562, 21, 32, "Layout/ArgumentAlignment: Use one level of indentation for arguments following the first line of a multi-line method call.", 187866998], + [562, 21, 32, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 187866998], + [563, 21, 29, "Layout/ArgumentAlignment: Use one level of indentation for arguments following the first line of a multi-line method call.", 3775940364], + [563, 41, 8, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 3410460824], + [564, 21, 29, "Layout/ArgumentAlignment: Use one level of indentation for arguments following the first line of a multi-line method call.", 1830371113], + [564, 21, 29, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 1830371113], + [565, 21, 29, "Layout/ArgumentAlignment: Use one level of indentation for arguments following the first line of a multi-line method call.", 3775940364], + [565, 41, 8, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 3410460824], + [566, 21, 7, "Layout/ArgumentAlignment: Use one level of indentation for arguments following the first line of a multi-line method call.", 1829330700], + [566, 22, 5, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 94452202], + [567, 21, 4, "Layout/ArgumentAlignment: Use one level of indentation for arguments following the first line of a multi-line method call.", 2087932467], + [568, 21, 9, "Layout/ArgumentAlignment: Use one level of indentation for arguments following the first line of a multi-line method call.", 636880821], + [568, 21, 9, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 636880821], + [570, 21, 11, "Layout/FirstMethodArgumentLineBreak: Add a line break before the first argument of a multi-line method argument list.", 690359324], + [571, 21, 46, "Layout/ArgumentAlignment: Use one level of indentation for arguments following the first line of a multi-line method call.", 3389913047], + [571, 21, 46, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 3389913047], + [572, 21, 29, "Layout/ArgumentAlignment: Use one level of indentation for arguments following the first line of a multi-line method call.", 3775940364], + [572, 41, 8, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 3410460824], + [573, 21, 31, "Layout/ArgumentAlignment: Use one level of indentation for arguments following the first line of a multi-line method call.", 548286958], + [573, 21, 31, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 548286958], + [574, 21, 29, "Layout/ArgumentAlignment: Use one level of indentation for arguments following the first line of a multi-line method call.", 3775940364], + [574, 41, 8, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 3410460824], + [575, 21, 7, "Layout/ArgumentAlignment: Use one level of indentation for arguments following the first line of a multi-line method call.", 1829330700], + [575, 22, 5, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 94452202], + [576, 21, 4, "Layout/ArgumentAlignment: Use one level of indentation for arguments following the first line of a multi-line method call.", 2087932467], + [577, 21, 9, "Layout/ArgumentAlignment: Use one level of indentation for arguments following the first line of a multi-line method call.", 636880821], + [577, 21, 9, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 636880821], + [581, 41, 15, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 2873963884], + [583, 21, 11, "Layout/FirstMethodArgumentLineBreak: Add a line break before the first argument of a multi-line method argument list.", 690359421], + [584, 21, 32, "Layout/ArgumentAlignment: Use one level of indentation for arguments following the first line of a multi-line method call.", 187866998], + [584, 21, 32, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 187866998], + [585, 21, 29, "Layout/ArgumentAlignment: Use one level of indentation for arguments following the first line of a multi-line method call.", 3775940364], + [585, 41, 8, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 3410460824], + [586, 21, 29, "Layout/ArgumentAlignment: Use one level of indentation for arguments following the first line of a multi-line method call.", 1830371113], + [586, 21, 29, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 1830371113], + [587, 21, 29, "Layout/ArgumentAlignment: Use one level of indentation for arguments following the first line of a multi-line method call.", 3775940364], + [587, 41, 8, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 3410460824], + [588, 21, 7, "Layout/ArgumentAlignment: Use one level of indentation for arguments following the first line of a multi-line method call.", 1829330700], + [588, 22, 5, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 94452202], + [589, 21, 4, "Layout/ArgumentAlignment: Use one level of indentation for arguments following the first line of a multi-line method call.", 2087932467], + [590, 21, 9, "Layout/ArgumentAlignment: Use one level of indentation for arguments following the first line of a multi-line method call.", 636880821], + [590, 21, 9, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 636880821], + [592, 21, 11, "Layout/FirstMethodArgumentLineBreak: Add a line break before the first argument of a multi-line method argument list.", 690359324], + [593, 21, 46, "Layout/ArgumentAlignment: Use one level of indentation for arguments following the first line of a multi-line method call.", 3389913047], + [593, 21, 46, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 3389913047], + [594, 21, 29, "Layout/ArgumentAlignment: Use one level of indentation for arguments following the first line of a multi-line method call.", 3775940364], + [594, 41, 8, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 3410460824], + [595, 21, 31, "Layout/ArgumentAlignment: Use one level of indentation for arguments following the first line of a multi-line method call.", 548286958], + [595, 21, 31, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 548286958], + [596, 21, 29, "Layout/ArgumentAlignment: Use one level of indentation for arguments following the first line of a multi-line method call.", 3775940364], + [596, 41, 8, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 3410460824], + [597, 21, 7, "Layout/ArgumentAlignment: Use one level of indentation for arguments following the first line of a multi-line method call.", 1829330700], + [597, 22, 5, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 94452202], + [598, 21, 4, "Layout/ArgumentAlignment: Use one level of indentation for arguments following the first line of a multi-line method call.", 2087932467], + [599, 21, 9, "Layout/ArgumentAlignment: Use one level of indentation for arguments following the first line of a multi-line method call.", 636880821], + [599, 21, 9, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 636880821], + [604, 43, 13, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 3166134712], + [605, 9, 23, "Minitest/AssertEmpty: Prefer using `assert_empty(services)`.", 1173104492], + [605, 9, 23, "Minitest/AssertPredicate: Prefer using `assert_predicate(services, :empty?)`.", 1173104492], + [605, 9, 23, "Minitest/EmptyLineBeforeAssertionMethods: Add empty line before assertion.", 1173104492], + [613, 49, 8, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 3410460824], + [614, 51, 8, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 3410460824], + [615, 7, 66, "Minitest/EmptyLineBeforeAssertionMethods: Add empty line before assertion.", 1284057323], + [615, 63, 8, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 3410460824], + [623, 7, 12, "Style/SuperArguments: Call `super` without arguments and parentheses when the signature is identical.", 1081125640], + [627, 21, 1, "Layout/SpaceInsideHashLiteralBraces: Space inside { detected.", 177541], + [627, 22, 9, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 636880821], + [627, 22, 135, "Layout/FirstHashElementLineBreak: Add a line break before the first element of a multi-line hash.", 3762372481], + [627, 36, 22, "Layout/FirstArrayElementLineBreak: Add a line break before the first element of a multi-line array.", 1990526015], + [627, 36, 22, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 1990526015], + [628, 36, 61, "Layout/ArrayAlignment: Use one level of indentation for elements following the first line of a multi-line array.", 2235769576], + [628, 36, 61, "Style/TrailingCommaInArrayLiteral: Put a comma after the last item of a multiline array.", 2235769576], + [628, 51, 38, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 3393694428], + [628, 98, 1, "Layout/SpaceInsideHashLiteralBraces: Space inside } detected.", 177541], + [632, 41, 9, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 636880821], + [633, 7, 55, "Minitest/EmptyLineBeforeAssertionMethods: Add empty line before assertion.", 2822105475], + [633, 7, 55, "Minitest/RefuteFalse: Prefer using `refute(services.empty?, 'Expected services, got zero')`.", 2822105475], + [633, 32, 29, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 1040214983], + [634, 20, 22, "Layout/FirstMethodArgumentLineBreak: Add a line break before the first argument of a multi-line method argument list.", 1331896354], + [634, 20, 89, "Minitest/LiteralAsActualArgument: Replace the literal with the first argument.", 418232694], + [635, 20, 46, "Layout/ArgumentAlignment: Use one level of indentation for arguments following the first line of a multi-line method call.", 3389913047], + [635, 20, 46, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 3389913047], + [641, 7, 12, "Style/SuperArguments: Call `super` without arguments and parentheses when the signature is identical.", 1081125640], + [645, 23, 18, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 724954885], + [650, 23, 15, "Layout/FirstArrayElementLineBreak: Add a line break before the first element of a multi-line array.", 2548208505], + [651, 23, 15, "Layout/ArrayAlignment: Use one level of indentation for elements following the first line of a multi-line array.", 3931244506], + [651, 23, 16, "Style/TrailingCommaInArrayLiteral: Put a comma after the last item of a multiline array.", 882049863], + [652, 23, 15, "Layout/FirstArrayElementLineBreak: Add a line break before the first element of a multi-line array.", 3931244506], + [653, 23, 15, "Layout/ArrayAlignment: Use one level of indentation for elements following the first line of a multi-line array.", 2548208505], + [653, 23, 17, "Style/TrailingCommaInArrayLiteral: Put a comma after the last item of a multiline array.", 450190105], + [662, 9, 36, "Minitest/EmptyLineBeforeAssertionMethods: Add empty line before assertion.", 3361003049], + [673, 7, 35, "Minitest/RefuteFalse: Prefer using `refute(@endpoint.is_op_identifier)`.", 873861676], + [678, 7, 35, "Minitest/EmptyLineBeforeAssertionMethods: Add empty line before assertion.", 873861676], + [678, 7, 35, "Minitest/RefuteFalse: Prefer using `refute(@endpoint.is_op_identifier)`.", 873861676], + [683, 7, 35, "Minitest/EmptyLineBeforeAssertionMethods: Add empty line before assertion.", 873861676], + [683, 7, 35, "Minitest/RefuteFalse: Prefer using `refute(@endpoint.is_op_identifier)`.", 873861676], + [688, 7, 35, "Minitest/EmptyLineBeforeAssertionMethods: Add empty line before assertion.", 873861676], + [688, 7, 35, "Minitest/RefuteFalse: Prefer using `refute(@endpoint.is_op_identifier)`.", 873861676], + [693, 7, 34, "Minitest/EmptyLineBeforeAssertionMethods: Add empty line before assertion.", 2861773325], + [697, 30, 15, "Layout/FirstArrayElementLineBreak: Add a line break before the first element of a multi-line array.", 2548208505], + [698, 30, 15, "Layout/ArrayAlignment: Use one level of indentation for elements following the first line of a multi-line array.", 3931244506], + [698, 30, 15, "Style/TrailingCommaInArrayLiteral: Put a comma after the last item of a multiline array.", 3931244506], + [699, 7, 35, "Minitest/EmptyLineBeforeAssertionMethods: Add empty line before assertion.", 873861676], + [699, 7, 35, "Minitest/RefuteFalse: Prefer using `refute(@endpoint.is_op_identifier)`.", 873861676], + [703, 30, 15, "Layout/FirstArrayElementLineBreak: Add a line break before the first element of a multi-line array.", 2548208505], + [704, 30, 15, "Layout/ArrayAlignment: Use one level of indentation for elements following the first line of a multi-line array.", 3931244506], + [705, 30, 19, "Layout/ArrayAlignment: Use one level of indentation for elements following the first line of a multi-line array.", 4238333211], + [705, 30, 19, "Style/TrailingCommaInArrayLiteral: Put a comma after the last item of a multiline array.", 4238333211], + [706, 7, 34, "Minitest/EmptyLineBeforeAssertionMethods: Add empty line before assertion.", 2861773325], + [712, 26, 32, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 2259650780], + [726, 7, 37, "Minitest/RefuteFalse: Prefer using `refute(@endpoint.compatibility_mode)`.", 1374481464], + [743, 7, 11, "Naming/VariableName: Use snake_case for variable names.", 2215990581], + [743, 42, 5, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 91120070], + [745, 7, 11, "Naming/VariableName: Use snake_case for variable names.", 2215974520], + [745, 42, 5, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 91008555], + [749, 52, 11, "Naming/VariableName: Use snake_case for variable names.", 2215974520], + [750, 54, 11, "Naming/VariableName: Use snake_case for variable names.", 2215990581], + [751, 24, 5, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 91008555], + [751, 47, 13, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 859901937], + [752, 24, 5, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 91008555], + [752, 47, 18, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 3900123940], + [753, 24, 5, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 91120070], + [753, 47, 18, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 3059201737], + [754, 24, 5, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 91120070], + [754, 47, 12, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 2812889840], + [766, 8, 5, "Layout/FirstArrayElementLineBreak: Add a line break before the first element of a multi-line array.", 91610211], + [766, 8, 5, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 91610211], + [767, 8, 15, "Layout/ArrayAlignment: Use one level of indentation for elements following the first line of a multi-line array.", 4046276539], + [768, 8, 15, "Layout/ArrayAlignment: Use one level of indentation for elements following the first line of a multi-line array.", 3931244506], + [769, 8, 15, "Layout/ArrayAlignment: Use one level of indentation for elements following the first line of a multi-line array.", 2548208505], + [770, 8, 19, "Layout/ArrayAlignment: Use one level of indentation for elements following the first line of a multi-line array.", 4238333211], + [770, 8, 19, "Style/TrailingCommaInArrayLiteral: Put a comma after the last item of a multiline array.", 4238333211], + [772, 11, 81, "Minitest/AssertWithExpectedArgument: Did you mean to use `assert_equal(@endpoint.supports_type(t), format('Must support %s', t))`?", 95999423], + [772, 18, 26, "Layout/FirstMethodArgumentLineBreak: Add a line break before the first argument of a multi-line method argument list.", 2217721222], + [773, 18, 28, "Layout/ArgumentAlignment: Use one level of indentation for arguments following the first line of a multi-line method call.", 360082841], + [773, 25, 17, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 1550002083], + [775, 11, 87, "Minitest/AssertWithExpectedArgument: Did you mean to use `assert_equal(!@endpoint.supports_type(t), format(\"Shouldn't support %s\", t))`?", 565335413], + [775, 11, 87, "Minitest/RefuteFalse: Prefer using `refute(@endpoint.supports_type(t), format(\"Shouldn't support %s\", t))`.", 565335413], + [775, 18, 27, "Layout/FirstMethodArgumentLineBreak: Add a line break before the first argument of a multi-line method argument list.", 2571326855], + [776, 18, 33, "Layout/ArgumentAlignment: Use one level of indentation for arguments following the first line of a multi-line method call.", 88488242], + [792, 30, 19, "Layout/FirstMethodArgumentLineBreak: Add a line break before the first argument of a multi-line method argument list.", 4238333211], + [793, 30, 15, "Layout/ArgumentAlignment: Use one level of indentation for arguments following the first line of a multi-line method call.", 2548208505], + [807, 30, 15, "Layout/FirstArrayElementLineBreak: Add a line break before the first element of a multi-line array.", 4046276539], + [808, 30, 15, "Layout/ArrayAlignment: Use one level of indentation for elements following the first line of a multi-line array.", 2548208505], + [808, 30, 15, "Style/TrailingCommaInArrayLiteral: Put a comma after the last item of a multiline array.", 2548208505], + [809, 30, 15, "Layout/FirstMethodArgumentLineBreak: Add a line break before the first argument of a multi-line method argument list.", 4046276539], + [810, 30, 15, "Layout/ArgumentAlignment: Use one level of indentation for arguments following the first line of a multi-line method call.", 2548208505], + [814, 30, 15, "Layout/FirstArrayElementLineBreak: Add a line break before the first element of a multi-line array.", 4046276539], + [815, 30, 15, "Layout/ArrayAlignment: Use one level of indentation for elements following the first line of a multi-line array.", 2548208505], + [816, 30, 19, "Layout/ArrayAlignment: Use one level of indentation for elements following the first line of a multi-line array.", 4238333211], + [816, 30, 19, "Style/TrailingCommaInArrayLiteral: Put a comma after the last item of a multiline array.", 4238333211], + [817, 30, 15, "Layout/FirstMethodArgumentLineBreak: Add a line break before the first argument of a multi-line method argument list.", 4046276539], + [818, 30, 15, "Layout/ArgumentAlignment: Use one level of indentation for arguments following the first line of a multi-line method call.", 2548208505], + [819, 30, 19, "Layout/ArgumentAlignment: Use one level of indentation for arguments following the first line of a multi-line method call.", 4238333211], + [826, 30, 30, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 2057884295], + [827, 7, 69, "Minitest/EmptyLineBeforeAssertionMethods: Add empty line before assertion.", 1302101538], + [827, 7, 69, "Style/MethodCallWithArgsParentheses: Use parentheses for method calls with arguments.", 1302101538], + [827, 20, 26, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 3400679892], + [834, 30, 34, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 3595439721] + ], + "test/test_discovery_manager.rb:315298276": [ + [1, 9, 18, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 1212825145], + [2, 9, 17, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 3337961901], + [3, 9, 10, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 1192794327], + [8, 23, 26, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 2072284162], + [9, 20, 30, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 2302635327], + [12, 58, 13, "Layout/FirstMethodArgumentLineBreak: Add a line break before the first argument of a multi-line method argument list.", 2458119473], + [13, 58, 10, "Layout/ArgumentAlignment: Use one level of indentation for arguments following the first line of a multi-line method call.", 771198903], + [14, 58, 13, "Layout/ArgumentAlignment: Use one level of indentation for arguments following the first line of a multi-line method call.", 605384036], + [32, 7, 38, "Minitest/RefuteFalse: Prefer using `refute(@disco_services.for_url?(nil))`.", 603865808], + [33, 7, 44, "Minitest/RefuteFalse: Prefer using `refute(@disco_services.for_url?('invalid'))`.", 1657632970], + [33, 40, 9, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 3644585460], + [37, 7, 33, "Minitest/RefuteFalse: Prefer using `refute(@disco_services.started?)`.", 4092600212], + [39, 7, 32, "Minitest/AssertPredicate: Prefer using `assert_predicate(@disco_services, :started?)`.", 267902325], + [39, 7, 32, "Minitest/EmptyLineBeforeAssertionMethods: Add empty line before assertion.", 267902325], + [41, 7, 32, "Minitest/AssertPredicate: Prefer using `assert_predicate(@disco_services, :started?)`.", 267902325], + [41, 7, 32, "Minitest/EmptyLineBeforeAssertionMethods: Add empty line before assertion.", 267902325], + [43, 7, 33, "Minitest/EmptyLineBeforeAssertionMethods: Add empty line before assertion.", 4092600212], + [43, 7, 33, "Minitest/RefuteFalse: Prefer using `refute(@disco_services.started?)`.", 4092600212], + [47, 7, 61, "Minitest/AssertEmpty: Prefer using `assert_empty(Consumer::DiscoveredServices.new(nil, nil, []))`.", 2026411797], + [47, 7, 61, "Minitest/AssertPredicate: Prefer using `assert_predicate(Consumer::DiscoveredServices.new(nil, nil, []), :empty?)`.", 2026411797], + [49, 7, 31, "Minitest/RefuteFalse: Prefer using `refute(@disco_services.empty?)`.", 151347072], + [54, 7, 32, "Minitest/AssertPredicate: Prefer using `assert_predicate(@disco_services, :started?)`.", 267902325], + [61, 5, 64, "Style/MissingRespondToMissing: When using `method_missing`, define `respond_to_missing?`.", 281345496], + [70, 14, 22, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 3604246711], + [71, 21, 9, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 687875443], + [72, 20, 26, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 466049418], + [80, 7, 60, "Minitest/EmptyLineBeforeAssertionMethods: Add empty line before assertion.", 2881323096], + [80, 7, 60, "Minitest/RefuteFalse: Prefer using `refute(m.instance_variable_get('@session_key_suffix').nil?)`.", 2881323096], + [80, 39, 21, "Performance/StringIdentifierArgument: Use `:@session_key_suffix` instead of `'@session_key_suffix'`.", 1877800091], + [80, 39, 21, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 1877800091], + [82, 52, 10, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 1637612273], + [83, 7, 72, "Minitest/EmptyLineBeforeAssertionMethods: Add empty line before assertion.", 2851020872], + [83, 20, 58, "Minitest/LiteralAsActualArgument: Replace the literal with the first argument.", 938433784], + [83, 44, 21, "Performance/StringIdentifierArgument: Use `:@session_key_suffix` instead of `'@session_key_suffix'`.", 1877800091], + [83, 44, 21, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 1877800091], + [83, 68, 10, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 1637612273], + [94, 7, 34, "Minitest/EmptyLineBeforeAssertionMethods: Add empty line before assertion.", 3504332328], + [94, 20, 20, "Minitest/LiteralAsActualArgument: Replace the literal with the first argument.", 1614705176], + [94, 35, 5, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 91847809], + [95, 20, 19, "Minitest/LiteralAsActualArgument: Replace the literal with the first argument.", 2782662248], + [95, 34, 5, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 91847809], + [101, 20, 32, "Minitest/LiteralAsActualArgument: Replace the literal with the first argument.", 4208648948], + [101, 47, 5, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 92087849], + [102, 20, 34, "Minitest/LiteralAsActualArgument: Replace the literal with the first argument.", 452879222], + [102, 47, 7, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 1530396587], + [104, 7, 36, "Minitest/EmptyLineBeforeAssertionMethods: Add empty line before assertion.", 778344386], + [104, 20, 22, "Minitest/LiteralAsActualArgument: Replace the literal with the first argument.", 1328130418], + [104, 35, 7, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 1530396587], + [109, 23, 6, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 3023166795], + [113, 7, 36, "Minitest/EmptyLineBeforeAssertionMethods: Add empty line before assertion.", 376649296], + [113, 20, 22, "Minitest/LiteralAsActualArgument: Replace the literal with the first argument.", 2789446816], + [113, 36, 6, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 3023166795], + [123, 10, 8, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 3393071065], + [137, 7, 28, "Minitest/EmptyLineBeforeAssertionMethods: Add empty line before assertion.", 4012397391], + [142, 7, 37, "Minitest/EmptyLineBeforeAssertionMethods: Add empty line before assertion.", 2619799968], + [142, 20, 23, "Minitest/LiteralAsActualArgument: Replace the literal with the first argument.", 1538216752], + [142, 38, 5, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 91847809], + [147, 21, 4, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 2085211091], + [150, 55, 7, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 1316400827], + [163, 20, 7, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 1316400827], + [169, 24, 7, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 832170441], + [170, 7, 49, "Minitest/EmptyLineBeforeAssertionMethods: Add empty line before assertion.", 3273880133], + [170, 20, 7, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 832170441], + [173, 67, 5, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 91847809], + [175, 7, 41, "Minitest/EmptyLineBeforeAssertionMethods: Add empty line before assertion.", 305279532], + [178, 49, 26, "Layout/FirstMethodArgumentLineBreak: Add a line break before the first argument of a multi-line method argument list.", 2320481983], + [178, 49, 26, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 2320481983], + [179, 49, 25, "Layout/ArgumentAlignment: Use one level of indentation for arguments following the first line of a multi-line method call.", 3788493985], + [179, 49, 25, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 3788493985], + [179, 76, 7, "Layout/MultilineMethodArgumentLineBreaks: Each argument in a multi-line method call must start on a separate line.", 1924192519], + [179, 77, 5, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 91847809], + [181, 7, 32, "Minitest/EmptyLineBeforeAssertionMethods: Add empty line before assertion.", 3966878101], + [186, 7, 27, "Minitest/AssertNil: Prefer using `assert_nil(@session[@key])`.", 1272841747], + [186, 7, 27, "Minitest/AssertPredicate: Prefer using `assert_predicate(@session[@key], :nil?)`.", 1272841747], + [192, 7, 42, "Minitest/EmptyLineBeforeAssertionMethods: Add empty line before assertion.", 4032471369], + [195, 20, 28, "Minitest/LiteralAsActualArgument: Replace the literal with the first argument.", 2797186198], + [195, 39, 9, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 1144547333], + [207, 7, 19, "Minitest/AssertNil: Prefer using `assert_nil(result)`.", 2261710389], + [207, 7, 19, "Minitest/AssertPredicate: Prefer using `assert_predicate(result, :nil?)`.", 2261710389], + [207, 7, 19, "Minitest/EmptyLineBeforeAssertionMethods: Add empty line before assertion.", 2261710389], + [208, 7, 27, "Minitest/AssertNil: Prefer using `assert_nil(@session[@key])`.", 1272841747], + [208, 7, 27, "Minitest/AssertPredicate: Prefer using `assert_predicate(@session[@key], :nil?)`.", 1272841747], + [216, 73, 6, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 3036105047], + [217, 56, 22, "Layout/FirstMethodArgumentLineBreak: Add a line break before the first argument of a multi-line method argument list.", 865916723], + [217, 56, 22, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 865916723], + [218, 56, 27, "Layout/ArgumentAlignment: Use one level of indentation for arguments following the first line of a multi-line method call.", 3754071943], + [218, 56, 27, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 3754071943], + [219, 56, 8, "Layout/ArgumentAlignment: Use one level of indentation for arguments following the first line of a multi-line method call.", 2905354993], + [219, 57, 6, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 3036105047], + [223, 7, 27, "Minitest/AssertNil: Prefer using `assert_nil(@session[@key])`.", 1272841747], + [223, 7, 27, "Minitest/AssertPredicate: Prefer using `assert_predicate(@session[@key], :nil?)`.", 1272841747], + [223, 7, 27, "Minitest/EmptyLineBeforeAssertionMethods: Add empty line before assertion.", 1272841747], + [227, 7, 43, "Minitest/EmptyLineBeforeAssertionMethods: Add empty line before assertion.", 917748266], + [231, 7, 27, "Minitest/AssertNil: Prefer using `assert_nil(@session[@key])`.", 1272841747], + [231, 7, 27, "Minitest/AssertPredicate: Prefer using `assert_predicate(@session[@key], :nil?)`.", 1272841747], + [231, 7, 27, "Minitest/EmptyLineBeforeAssertionMethods: Add empty line before assertion.", 1272841747], + [236, 16, 53, "Layout/FirstArgumentIndentation: Indent the first argument one step more than the start of the previous line.", 3382928478], + [236, 16, 53, "Style/TrailingCommaInArguments: Put a comma after the last parameter of a multiline method call.", 3382928478], + [236, 47, 21, "Performance/StringIdentifierArgument: Use `:@session_key_suffix` instead of `'@session_key_suffix'`.", 1877800091], + [236, 47, 21, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 1877800091], + [241, 15, 8, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 3062658746], + [242, 7, 27, "Minitest/AssertNil: Prefer using `assert_nil(@session[@key])`.", 1272841747], + [242, 7, 27, "Minitest/AssertPredicate: Prefer using `assert_predicate(@session[@key], :nil?)`.", 1272841747], + [242, 7, 27, "Minitest/EmptyLineBeforeAssertionMethods: Add empty line before assertion.", 1272841747], + [244, 7, 35, "Minitest/EmptyLineBeforeAssertionMethods: Add empty line before assertion.", 173228842], + [248, 15, 8, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 3062658746], + [250, 7, 34, "Minitest/EmptyLineBeforeAssertionMethods: Add empty line before assertion.", 895759390], + [254, 15, 8, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 3062658746], + [256, 7, 34, "Minitest/EmptyLineBeforeAssertionMethods: Add empty line before assertion.", 895759390], + [258, 7, 27, "Minitest/AssertNil: Prefer using `assert_nil(@session[@key])`.", 1272841747], + [258, 7, 27, "Minitest/AssertPredicate: Prefer using `assert_predicate(@session[@key], :nil?)`.", 1272841747], + [258, 7, 27, "Minitest/EmptyLineBeforeAssertionMethods: Add empty line before assertion.", 1272841747], + [259, 7, 26, "Minitest/AssertNil: Prefer using `assert_nil(@manager.load)`.", 1827108999], + [259, 7, 26, "Minitest/AssertPredicate: Prefer using `assert_predicate(@manager.load, :nil?)`.", 1827108999] + ], + "test/test_extension.rb:2855651568": [ + [1, 9, 18, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 1212825145], + [2, 9, 18, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 2850088810], + [3, 9, 16, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 2920398136], + [7, 16, 21, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 1015948479], + [8, 18, 7, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 908829581], + [25, 7, 54, "Minitest/EmptyLineBeforeAssertionMethods: Add empty line before assertion.", 3322503391], + [28, 9, 56, "Style/TrailingCommaInArguments: Put a comma after the last parameter of a multiline method call.", 2090975631], + [30, 20, 26, "Layout/FirstMethodArgumentLineBreak: Add a line break before the first argument of a multi-line method argument list.", 1847548107], + [31, 20, 46, "Layout/ArgumentAlignment: Use one level of indentation for arguments following the first line of a multi-line method call.", 1953707571], + [39, 7, 55, "Minitest/EmptyLineBeforeAssertionMethods: Add empty line before assertion.", 1478049918], + [39, 7, 55, "Minitest/RefuteFalse: Prefer using `refute(namespaces.implicit?(DummyExtension::TEST_URI))`.", 1478049918], + [42, 9, 56, "Style/TrailingCommaInArguments: Put a comma after the last parameter of a multiline method call.", 2090975631], + [44, 20, 26, "Layout/FirstMethodArgumentLineBreak: Add a line break before the first argument of a multi-line method argument list.", 1847548107], + [45, 20, 46, "Layout/ArgumentAlignment: Use one level of indentation for arguments following the first line of a multi-line method call.", 1953707571] + ], + "test/test_fetchers.rb:2487649088": [ + [1, 9, 18, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 1212825145], + [2, 9, 10, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 679062125], + [3, 9, 9, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 976895910], + [4, 9, 10, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 1192794327], + [5, 9, 6, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 3046940385], + [6, 9, 17, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 2951987467], + [7, 9, 10, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 209039958], + [10, 11, 11, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 934211966], + [23, 5, 39, "Style/MethodCallWithArgsParentheses: Use parentheses for method calls with arguments.", 4213754095], + [24, 5, 39, "Style/MethodCallWithArgsParentheses: Use parentheses for method calls with arguments.", 3299874831], + [25, 5, 49, "Style/MethodCallWithArgsParentheses: Use parentheses for method calls with arguments.", 326244463], + [30, 14, 7, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 832170441], + [41, 24, 15, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 3370555476], + [42, 25, 10, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 511796379], + [47, 44, 19, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 1264728786], + [48, 20, 13, "Layout/ParameterAlignment: Use one level of indentation for parameters following the first line of a multi-line method definition.", 3118792408], + [48, 28, 5, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 94452107], + [59, 8, 10, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 2897667817], + [60, 8, 11, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 1008273769], + [61, 8, 9, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 3621649451], + [62, 8, 12, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 1785807569], + [63, 8, 8, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 3949100114], + [64, 8, 15, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 937006152], + [65, 8, 14, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 298108482], + [65, 29, 10, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 2897667817], + [66, 8, 14, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 3323379297], + [66, 29, 10, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 2897667817], + [67, 8, 14, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 288675584], + [67, 29, 10, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 2897667817], + [68, 7, 33, "Style/TrailingCommaInArrayLiteral: Put a comma after the last item of a multiline array.", 3727184956], + [68, 8, 14, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 4216042884], + [68, 29, 10, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 2897667817], + [74, 12, 10, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 1105879864], + [74, 37, 10, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 2897667817], + [81, 19, 19, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 1264728786], + [87, 7, 57, "Style/MethodCallWithArgsParentheses: Use parentheses for method calls with arguments.", 4143225396], + [88, 7, 45, "Style/MethodCallWithArgsParentheses: Use parentheses for method calls with arguments.", 1580705770], + [88, 20, 13, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 4174453037], + [88, 39, 12, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 860394976], + [94, 7, 39, "Style/MethodCallWithArgsParentheses: Use parentheses for method calls with arguments.", 3538985785], + [94, 20, 6, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 2998511773], + [95, 7, 35, "Style/MethodCallWithArgsParentheses: Use parentheses for method calls with arguments.", 2029199834], + [103, 12, 10, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 1105879864], + [103, 37, 16, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 3216360115], + [105, 7, 57, "Minitest/AssertOperator: Prefer using `assert_operator(@_redirect_counter, :<, 10, 'Fetched too many times.')`.", 4225552770], + [105, 7, 57, "Minitest/EmptyLineBeforeAssertionMethods: Add empty line before assertion.", 4225552770], + [105, 7, 57, "Style/MethodCallWithArgsParentheses: Use parentheses for method calls with arguments.", 4225552770], + [105, 39, 25, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 1641480383], + [117, 12, 14, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 1485943929], + [117, 30, 26, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 2101751492], + [125, 12, 14, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 1485943929], + [125, 30, 11, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 785086186], + [126, 14, 16, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 733600577], + [133, 12, 14, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 1485943929], + [133, 30, 24, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 4001032979], + [134, 14, 20, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 3505628293], + [146, 39, 7, "Layout/FirstMethodArgumentLineBreak: Add a line break before the first argument of a multi-line method argument list.", 4269900310], + [147, 39, 15, "Layout/ArgumentAlignment: Use one level of indentation for arguments following the first line of a multi-line method call.", 50753631], + [148, 39, 13, "Layout/ArgumentAlignment: Use one level of indentation for arguments following the first line of a multi-line method call.", 1191369785], + [149, 22, 10, "ThreadSafety/NewThread: Avoid starting new threads.", 3411682361], + [150, 26, 10, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 2897667817], + [151, 26, 14, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 298108482], + [152, 26, 14, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 3323379297], + [153, 26, 14, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 288675584], + [154, 26, 14, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 4216042884], + [155, 26, 9, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 3621649451], + [156, 26, 12, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 1785807569], + [157, 26, 11, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 1008273769], + [158, 26, 8, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 3949100114], + [159, 26, 15, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 937006152], + [160, 26, 17, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 1763722887], + [161, 26, 24, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 3550525586], + [163, 14, 10, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 1105879864], + [163, 39, 17, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 1763722887], + [165, 26, 7, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 3924864146], + [166, 26, 16, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 3216360115], + [167, 26, 12, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 2228087641], + [168, 26, 17, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 1653373887], + [169, 26, 21, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 2714771337], + [173, 5, 9, "Style/MethodCallWithArgsParentheses: Use parentheses for method calls with arguments.", 3965863974], + [176, 25, 3, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 193340330], + [178, 27, 17, "Layout/FirstHashElementIndentation: Use 2 spaces for indentation in a hash, relative to the start of the line where the left curly brace is.", 1792026482], + [178, 33, 11, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 1018961288], + [180, 27, 10, "Style/TrailingCommaInHashLiteral: Put a comma after the last item of a multiline hash.", 3790250079], + [181, 25, 1, "Layout/FirstHashElementIndentation: Indent the right brace the same as the start of the line where the left brace is.", 177624], + [208, 7, 41, "Style/TrailingCommaInHashLiteral: Put a comma after the last item of a multiline hash.", 2490066218], + [210, 22, 17, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 1763722887], + [214, 5, 48, "Style/MethodCallWithArgsParentheses: Use parentheses for method calls with arguments.", 37095573], + [214, 18, 5, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 94247383], + [219, 7, 41, "Style/TrailingCommaInHashLiteral: Put a comma after the last item of a multiline hash.", 2490066218], + [221, 22, 24, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 3550525586], + [225, 5, 48, "Style/MethodCallWithArgsParentheses: Use parentheses for method calls with arguments.", 37095573], + [225, 18, 5, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 94247383], + [229, 22, 7, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 3924864146], + [233, 5, 48, "Style/MethodCallWithArgsParentheses: Use parentheses for method calls with arguments.", 37095573], + [233, 18, 5, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 94247383], + [238, 22, 16, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 3216360115], + [240, 27, 4, "Lint/UselessAssignment: Useless assignment to variable - `body`.", 2087730517], + [240, 39, 7, "Lint/UselessAssignment: Useless assignment to variable - `headers`.", 643017641], + [240, 54, 14, "Lint/UselessAssignment: Useless assignment to variable - `redirect_limit`.", 3383958005], + [245, 22, 12, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 2228087641], + [247, 5, 46, "Minitest/EmptyLineBeforeAssertionMethods: Add empty line before assertion.", 1697927681], + [254, 22, 17, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 1653373887], + [256, 5, 45, "Minitest/EmptyLineBeforeAssertionMethods: Add empty line before assertion.", 384617280], + [256, 18, 16, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 733600577], + [268, 22, 21, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 2714771337], + [270, 5, 49, "Minitest/EmptyLineBeforeAssertionMethods: Add empty line before assertion.", 1539815172], + [270, 18, 20, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 3505628293], + [277, 5, 960, "Style/For: Prefer `each` over `for`.", 657325437], + [280, 7, 17, "Layout/IndentationWidth: Use 2 (not 17) spaces for indentation.", 2300919173], + [281, 22, 4, "Layout/ElseAlignment: Align `else` with `expected_url`.", 2087423834], + [283, 22, 3, "Layout/EndAlignment: `end` at 283, 21 is not aligned with `expected_url = if` at 279, 6.", 193405706], + [289, 9, 38, "Style/MethodCallWithArgsParentheses: Use parentheses for method calls with arguments.", 418973800], + [291, 27, 5, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 94568688], + [321, 15, 22, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 3107493707], + [322, 7, 30, "Minitest/EmptyLineBeforeAssertionMethods: Add empty line before assertion.", 1693193124], + [322, 13, 23, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 2944387327], + [324, 20, 66, "Minitest/LiteralAsActualArgument: Replace the literal with the first argument.", 2904753765], + [324, 28, 58, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 2887634005], + [339, 15, 7, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 3913868777], + [353, 40, 21, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 3347929572], + [354, 5, 35, "Minitest/EmptyLineBeforeAssertionMethods: Add empty line before assertion.", 1725276603], + [373, 42, 21, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 3347929572], + [376, 5, 25, "Minitest/AssertNil: Prefer using `assert_nil(conn.ca_file)`.", 2516667301], + [376, 5, 25, "Minitest/AssertPredicate: Prefer using `assert_predicate(conn.ca_file, :nil?)`.", 2516667301], + [388, 35, 21, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 778972559], + [397, 7, 24, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 203172771], + [401, 35, 21, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 778972559], + [420, 15, 20, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 212082712], + [439, 15, 20, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 212082712], + [483, 15, 20, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 212082712], + [497, 15, 20, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 212082712], + [527, 15, 20, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 212082712], + [538, 5, 53, "Minitest/AssertKindOf: Prefer using `assert_kind_of(OpenID::StandardFetcher, OpenID.fetcher)`.", 3391577287], + [544, 5, 59, "Minitest/AssertEqual: Prefer using `assert_equal(OpenID.fetch('not-a-url'), BogusFetcher::RESPONSE)`.", 3056821591], + [544, 5, 59, "Minitest/AssertOperator: Prefer using `assert_operator(OpenID.fetch('not-a-url'), :==, BogusFetcher::RESPONSE)`.", 3056821591], + [544, 25, 11, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 3428928858], + [548, 5, 53, "Minitest/AssertKindOf: Prefer using `assert_kind_of(OpenID::StandardFetcher, OpenID.fetcher)`.", 3391577287], + [548, 5, 53, "Minitest/EmptyLineBeforeAssertionMethods: Add empty line before assertion.", 3391577287], + [555, 39, 11, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 3689154350], + [559, 15, 25, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 3040778792], + [562, 7, 6, "Minitest/ReturnInTestMethod: Use `skip` instead of `return`.", 2123913871], + [562, 17, 33, "Performance/RegexpMatch: Use `match?` instead of `=~` when `MatchData` is not used.", 2671838566], + [566, 5, 51, "Minitest/EmptyLineBeforeAssertionMethods: Add empty line before assertion.", 4106286157], + [566, 5, 51, "Style/MethodCallWithArgsParentheses: Use parentheses for method calls with arguments.", 4106286157], + [566, 11, 45, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 817451863], + [570, 9, 12, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 1318580622], + [570, 25, 24, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 3952490545], + [574, 47, 18, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 1603650831], + [575, 5, 45, "Minitest/EmptyLineBeforeAssertionMethods: Add empty line before assertion.", 1064158613], + [575, 18, 11, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 3689154350] + ], + "test/test_filters.rb:4212640425": [ + [1, 9, 18, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 1212825145], + [2, 9, 10, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 1192794327], + [3, 9, 16, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 2413211883], + [4, 9, 19, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 53893767], + [5, 9, 22, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 916562793], + [9, 5, 916, "Minitest/MultipleAssertions: Test case has too many assertions [8/3].", 3756493961], + [12, 16, 11, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 1939718458], + [12, 29, 13, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 680669056], + [13, 19, 15, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 3207940878], + [19, 7, 47, "Minitest/AssertEqual: Prefer using `assert_equal(no_types_endpoint.match_types([]), [])`.", 201081095], + [19, 7, 47, "Minitest/AssertOperator: Prefer using `assert_operator(no_types_endpoint.match_types([]), :==, [])`.", 201081095], + [20, 7, 59, "Minitest/AssertEqual: Prefer using `assert_equal(no_types_endpoint.match_types(['urn:absent']), [])`.", 1410079131], + [20, 7, 59, "Minitest/AssertOperator: Prefer using `assert_operator(no_types_endpoint.match_types(['urn:absent']), :==, [])`.", 1410079131], + [20, 45, 12, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 1426442137], + [22, 7, 49, "Minitest/AssertEqual: Prefer using `assert_equal(some_types_endpoint.match_types([]), [])`.", 2116289682], + [22, 7, 49, "Minitest/AssertOperator: Prefer using `assert_operator(some_types_endpoint.match_types([]), :==, [])`.", 2116289682], + [23, 7, 61, "Minitest/AssertEqual: Prefer using `assert_equal(some_types_endpoint.match_types(['urn:absent']), [])`.", 1719751438], + [23, 7, 61, "Minitest/AssertOperator: Prefer using `assert_operator(some_types_endpoint.match_types(['urn:absent']), :==, [])`.", 1719751438], + [23, 47, 12, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 1426442137], + [24, 7, 55, "Minitest/AssertEqual: Prefer using `assert_equal(some_types_endpoint.match_types(types), types)`.", 26371506], + [24, 7, 55, "Minitest/AssertOperator: Prefer using `assert_operator(some_types_endpoint.match_types(types), :==, types)`.", 26371506], + [25, 7, 70, "Minitest/AssertEqual: Prefer using `assert_equal(some_types_endpoint.match_types([types[1], types[0]]), types)`.", 274462322], + [25, 7, 70, "Minitest/AssertOperator: Prefer using `assert_operator(some_types_endpoint.match_types([types[1], types[0]]), :==, types)`.", 274462322], + [26, 7, 65, "Minitest/AssertEqual: Prefer using `assert_equal(some_types_endpoint.match_types([types[0]]), [types[0]])`.", 469229682], + [26, 7, 65, "Minitest/AssertOperator: Prefer using `assert_operator(some_types_endpoint.match_types([types[0]]), :==, [types[0]])`.", 469229682], + [27, 7, 72, "Minitest/AssertEqual: Prefer using `assert_equal(some_types_endpoint.match_types(types + ['urn:absent']), types)`.", 2362494531], + [27, 7, 72, "Minitest/AssertOperator: Prefer using `assert_operator(some_types_endpoint.match_types(types + ['urn:absent']), :==, types)`.", 2362494531], + [27, 55, 12, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 1426442137], + [32, 18, 8, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 3393071065], + [35, 7, 98, "Minitest/AssertEqual: Prefer using `assert_equal(Yadis::BasicServiceEndpoint.from_basic_service_endpoint(endpoint), endpoint)`.", 1754948524], + [35, 7, 98, "Minitest/AssertOperator: Prefer using `assert_operator(Yadis::BasicServiceEndpoint.from_basic_service_endpoint(endpoint), :==, endpoint)`.", 1754948524], + [37, 7, 72, "Minitest/AssertEqual: Prefer using `assert_equal(e.from_basic_service_endpoint(endpoint), endpoint)`.", 4129746987], + [37, 7, 72, "Minitest/AssertOperator: Prefer using `assert_operator(e.from_basic_service_endpoint(endpoint), :==, endpoint)`.", 4129746987], + [44, 36, 9, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 3784266648], + [46, 29, 6, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 3003823453], + [49, 29, 5, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 91008555], + [55, 19, 16, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 2697248032], + [56, 13, 13, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 861529542], + [57, 20, 11, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 1555163167], + [57, 33, 11, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 1555163324], + [73, 18, 8, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 3393071065], + [75, 7, 38, "Minitest/AssertNil: Prefer using `assert_nil(t.apply_filters(endpoint))`.", 2720526108], + [75, 7, 38, "Minitest/AssertPredicate: Prefer using `assert_predicate(t.apply_filters(endpoint), :nil?)`.", 2720526108], + [75, 7, 38, "Minitest/EmptyLineBeforeAssertionMethods: Add empty line before assertion.", 2720526108], + [82, 18, 8, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 3393071065], + [83, 7, 38, "Minitest/AssertNil: Prefer using `assert_nil(t.apply_filters(endpoint))`.", 2720526108], + [83, 7, 38, "Minitest/AssertPredicate: Prefer using `assert_predicate(t.apply_filters(endpoint), :nil?)`.", 2720526108], + [83, 7, 38, "Minitest/EmptyLineBeforeAssertionMethods: Add empty line before assertion.", 2720526108], + [91, 18, 8, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 3393071065], + [92, 7, 45, "Minitest/AssertEqual: Prefer using `assert_equal(t.apply_filters(endpoint), endpoint)`.", 3452878725], + [92, 7, 45, "Minitest/AssertOperator: Prefer using `assert_operator(t.apply_filters(endpoint), :==, endpoint)`.", 3452878725], + [92, 7, 45, "Minitest/EmptyLineBeforeAssertionMethods: Add empty line before assertion.", 3452878725], + [98, 27, 19, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 427213517], + [101, 18, 8, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 3393071065], + [102, 7, 54, "Minitest/AssertEqual: Prefer using `assert_equal(t.apply_filters(endpoint), returned_endpoint)`.", 2049925297], + [102, 7, 54, "Minitest/AssertOperator: Prefer using `assert_operator(t.apply_filters(endpoint), :==, returned_endpoint)`.", 2049925297], + [102, 7, 54, "Minitest/EmptyLineBeforeAssertionMethods: Add empty line before assertion.", 2049925297], + [108, 20, 5, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 91850218], + [110, 21, 6, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 3029179133], + [121, 7, 42, "Minitest/AssertEqual: Prefer using `assert_equal(t.apply_filters(odd), odd_result)`.", 3396290035], + [121, 7, 42, "Minitest/AssertOperator: Prefer using `assert_operator(t.apply_filters(odd), :==, odd_result)`.", 3396290035], + [121, 7, 42, "Minitest/EmptyLineBeforeAssertionMethods: Add empty line before assertion.", 3396290035], + [122, 7, 44, "Minitest/AssertEqual: Prefer using `assert_equal(t.apply_filters(even), even_result)`.", 4078926419], + [122, 7, 44, "Minitest/AssertOperator: Prefer using `assert_operator(t.apply_filters(even), :==, even_result)`.", 4078926419], + [139, 17, 7, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 1530851366], + [144, 9, 41, "Style/TrailingCommaInArrayLiteral: Put a comma after the last item of a multiline array.", 3531467300], + [148, 7, 58, "Minitest/AssertEqual: Prefer using `assert_equal(cf.get_service_endpoints('unused', 'unused'), all)`.", 4069255035], + [148, 7, 58, "Minitest/AssertOperator: Prefer using `assert_operator(cf.get_service_endpoints('unused', 'unused'), :==, all)`.", 4069255035], + [148, 7, 58, "Minitest/EmptyLineBeforeAssertionMethods: Add empty line before assertion.", 4069255035], + [148, 7, 58, "Style/MethodCallWithArgsParentheses: Use parentheses for method calls with arguments.", 4069255035], + [148, 39, 8, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 3393071065], + [148, 49, 8, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 3393071065], + [155, 7, 48, "Minitest/AssertKindOf: Prefer using `assert_kind_of(Yadis::TransformFilterMaker, result)`.", 3041670560], + [155, 7, 48, "Minitest/EmptyLineBeforeAssertionMethods: Add empty line before assertion.", 3041670560], + [155, 7, 48, "Style/MethodCallWithArgsParentheses: Use parentheses for method calls with arguments.", 3041670560], + [163, 7, 48, "Minitest/AssertKindOf: Prefer using `assert_kind_of(Yadis::TransformFilterMaker, result)`.", 3041670560], + [163, 7, 48, "Minitest/EmptyLineBeforeAssertionMethods: Add empty line before assertion.", 3041670560], + [163, 7, 48, "Style/MethodCallWithArgsParentheses: Use parentheses for method calls with arguments.", 3041670560], + [164, 7, 73, "Minitest/AssertEqual: Prefer using `assert_equal(result.filter_procs[0], e1.method('from_basic_service_endpoint'))`.", 500847677], + [164, 7, 73, "Minitest/AssertOperator: Prefer using `assert_operator(result.filter_procs[0], :==, e1.method('from_basic_service_endpoint'))`.", 500847677], + [164, 7, 73, "Style/MethodCallWithArgsParentheses: Use parentheses for method calls with arguments.", 500847677], + [164, 50, 29, "Performance/StringIdentifierArgument: Use `:from_basic_service_endpoint` instead of `'from_basic_service_endpoint'`.", 1551624392], + [164, 50, 29, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 1551624392], + [165, 7, 73, "Minitest/AssertEqual: Prefer using `assert_equal(result.filter_procs[1], e2.method('from_basic_service_endpoint'))`.", 3552524639], + [165, 7, 73, "Minitest/AssertOperator: Prefer using `assert_operator(result.filter_procs[1], :==, e2.method('from_basic_service_endpoint'))`.", 3552524639], + [165, 7, 73, "Style/MethodCallWithArgsParentheses: Use parentheses for method calls with arguments.", 3552524639], + [165, 50, 29, "Performance/StringIdentifierArgument: Use `:from_basic_service_endpoint` instead of `'from_basic_service_endpoint'`.", 1551624392], + [165, 50, 29, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 1551624392], + [171, 7, 48, "Minitest/AssertKindOf: Prefer using `assert_kind_of(Yadis::TransformFilterMaker, result)`.", 3041670560], + [171, 7, 48, "Minitest/EmptyLineBeforeAssertionMethods: Add empty line before assertion.", 3041670560], + [171, 7, 48, "Style/MethodCallWithArgsParentheses: Use parentheses for method calls with arguments.", 3041670560], + [178, 7, 30, "Minitest/AssertEqual: Prefer using `assert_equal(result.subfilters, [])`.", 1130885585], + [178, 7, 30, "Minitest/AssertOperator: Prefer using `assert_operator(result.subfilters, :==, [])`.", 1130885585], + [178, 7, 30, "Minitest/EmptyLineBeforeAssertionMethods: Add empty line before assertion.", 1130885585], + [178, 7, 30, "Style/MethodCallWithArgsParentheses: Use parentheses for method calls with arguments.", 1130885585], + [183, 7, 45, "Minitest/EmptyLineBeforeAssertionMethods: Add empty line before assertion.", 2299389776], + [183, 7, 45, "Style/MethodCallWithArgsParentheses: Use parentheses for method calls with arguments.", 2299389776], + [189, 7, 48, "Minitest/AssertKindOf: Prefer using `assert_kind_of(Yadis::TransformFilterMaker, result)`.", 3041670560], + [189, 7, 48, "Minitest/EmptyLineBeforeAssertionMethods: Add empty line before assertion.", 3041670560], + [189, 7, 48, "Style/MethodCallWithArgsParentheses: Use parentheses for method calls with arguments.", 3041670560], + [194, 7, 60, "Minitest/EmptyLineBeforeAssertionMethods: Add empty line before assertion.", 2921340448], + [194, 7, 60, "Style/MethodCallWithArgsParentheses: Use parentheses for method calls with arguments.", 2921340448], + [194, 37, 29, "Performance/StringIdentifierArgument: Use `:from_basic_service_endpoint` instead of `'from_basic_service_endpoint'`.", 1551624392], + [194, 37, 29, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 1551624392], + [201, 7, 48, "Minitest/AssertKindOf: Prefer using `assert_kind_of(Yadis::TransformFilterMaker, result)`.", 3041670560], + [201, 7, 48, "Minitest/EmptyLineBeforeAssertionMethods: Add empty line before assertion.", 3041670560], + [201, 7, 48, "Style/MethodCallWithArgsParentheses: Use parentheses for method calls with arguments.", 3041670560], + [205, 7, 38, "Style/MethodCallWithArgsParentheses: Use parentheses for method calls with arguments.", 2341221211], + [216, 7, 42, "Minitest/AssertKindOf: Prefer using `assert_kind_of(Yadis::CompoundFilter, result)`.", 1799602205], + [216, 7, 42, "Style/MethodCallWithArgsParentheses: Use parentheses for method calls with arguments.", 1799602205], + [217, 7, 36, "Minitest/AssertEqual: Prefer using `assert_equal(result.subfilters, [f1, f2])`.", 3203932606], + [217, 7, 36, "Minitest/AssertOperator: Prefer using `assert_operator(result.subfilters, :==, [f1, f2])`.", 3203932606], + [217, 7, 36, "Style/MethodCallWithArgsParentheses: Use parentheses for method calls with arguments.", 3203932606], + [220, 5, 755, "Minitest/MultipleAssertions: Test case has too many assertions [5/3].", 2440747337], + [232, 7, 42, "Minitest/AssertKindOf: Prefer using `assert_kind_of(Yadis::CompoundFilter, result)`.", 1799602205], + [232, 7, 42, "Style/MethodCallWithArgsParentheses: Use parentheses for method calls with arguments.", 1799602205], + [234, 7, 33, "Minitest/AssertEqual: Prefer using `assert_equal(result.subfilters[0], f1)`.", 2632130614], + [234, 7, 33, "Minitest/AssertOperator: Prefer using `assert_operator(result.subfilters[0], :==, f1)`.", 2632130614], + [234, 7, 33, "Style/MethodCallWithArgsParentheses: Use parentheses for method calls with arguments.", 2632130614], + [235, 7, 86, "Minitest/AssertEqual: Prefer using `assert_equal(result.subfilters[1].filter_procs[0], e.method('from_basic_service_endpoint'))`.", 3322215778], + [235, 7, 86, "Minitest/AssertOperator: Prefer using `assert_operator(result.subfilters[1].filter_procs[0], :==, e.method('from_basic_service_endpoint'))`.", 3322215778], + [235, 7, 86, "Style/MethodCallWithArgsParentheses: Use parentheses for method calls with arguments.", 3322215778], + [235, 63, 29, "Performance/StringIdentifierArgument: Use `:from_basic_service_endpoint` instead of `'from_basic_service_endpoint'`.", 1551624392], + [235, 63, 29, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 1551624392], + [236, 7, 87, "Minitest/AssertEqual: Prefer using `assert_equal(result.subfilters[2].filter_procs[0], f2.method('from_basic_service_endpoint'))`.", 2983250352], + [236, 7, 87, "Minitest/AssertOperator: Prefer using `assert_operator(result.subfilters[2].filter_procs[0], :==, f2.method('from_basic_service_endpoint'))`.", 2983250352], + [236, 7, 87, "Style/MethodCallWithArgsParentheses: Use parentheses for method calls with arguments.", 2983250352], + [236, 64, 29, "Performance/StringIdentifierArgument: Use `:from_basic_service_endpoint` instead of `'from_basic_service_endpoint'`.", 1551624392], + [236, 64, 29, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 1551624392], + [237, 7, 49, "Minitest/AssertEqual: Prefer using `assert_equal(result.subfilters[2].filter_procs[1], f3)`.", 709519885], + [237, 7, 49, "Minitest/AssertOperator: Prefer using `assert_operator(result.subfilters[2].filter_procs[1], :==, f3)`.", 709519885], + [237, 7, 49, "Style/MethodCallWithArgsParentheses: Use parentheses for method calls with arguments.", 709519885], + [243, 14, 7, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 832170441], + [243, 35, 7, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 832170441] + ], + "test/test_idres.rb:1650360912": [ + [1, 9, 18, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 1212825145], + [2, 9, 10, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 1192794327], + [3, 9, 6, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 3046940385], + [4, 9, 23, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 1493934251], + [5, 9, 22, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 395966781], + [6, 9, 21, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 2754036930], + [7, 9, 20, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 3682152042], + [16, 9, 15, "Style/SingleLineMethods: Avoid single-line method definitions.", 460931552], + [23, 41, 13, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 245860230], + [24, 41, 10, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 1948187571], + [28, 31, 14, "Layout/FirstArrayElementLineBreak: Add a line break before the first element of a multi-line array.", 1615061360], + [28, 46, 10, "Layout/MultilineArrayLineBreaks: Each item in a multi-line array must start on a separate line.", 2517626812], + [28, 57, 12, "Layout/MultilineArrayLineBreaks: Each item in a multi-line array must start on a separate line.", 4223563293], + [29, 31, 11, "Layout/ArrayAlignment: Use one level of indentation for elements following the first line of a multi-line array.", 2162137574], + [36, 34, 8, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 3666757975], + [36, 63, 3, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 193340297], + [36, 87, 8, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 3666757975], + [42, 12, 2, "Layout/FirstArrayElementLineBreak: Add a line break before the first element of a multi-line array.", 5862883], + [43, 12, 7, "Layout/ArrayAlignment: Use one level of indentation for elements following the first line of a multi-line array.", 1932037605], + [43, 13, 5, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 91610211], + [44, 12, 11, "Layout/ArrayAlignment: Use one level of indentation for elements following the first line of a multi-line array.", 734155001], + [44, 12, 11, "Style/TrailingCommaInArrayLiteral: Put a comma after the last item of a multiline array.", 734155001], + [48, 15, 53, "Minitest/EmptyLineBeforeAssertionMethods: Add empty line before assertion.", 3330304394], + [58, 12, 39, "Layout/FirstArrayElementLineBreak: Add a line break before the first element of a multi-line array.", 1286312231], + [58, 13, 9, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 2149044557], + [59, 12, 40, "Layout/ArrayAlignment: Use one level of indentation for elements following the first line of a multi-line array.", 213668630], + [59, 13, 9, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 2149044557], + [60, 12, 39, "Layout/ArrayAlignment: Use one level of indentation for elements following the first line of a multi-line array.", 954026852], + [60, 12, 39, "Style/TrailingCommaInArrayLiteral: Put a comma after the last item of a multiline array.", 954026852], + [60, 13, 9, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 2149044590], + [71, 29, 41, "Performance/StringIdentifierArgument: Use `:\"test_#{i}_#{ver}_check_missing_#{field}\"` instead of `\"test_#{i}_#{ver}_check_missing_#{field}\"`.", 2082573537], + [78, 12, 55, "Layout/FirstArrayElementLineBreak: Add a line break before the first element of a multi-line array.", 2546590862], + [78, 13, 9, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 2149044557], + [79, 12, 56, "Layout/ArrayAlignment: Use one level of indentation for elements following the first line of a multi-line array.", 2541930495], + [79, 13, 9, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 2149044557], + [80, 12, 67, "Layout/ArrayAlignment: Use one level of indentation for elements following the first line of a multi-line array.", 1950570660], + [80, 13, 9, "Layout/FirstArrayElementLineBreak: Add a line break before the first element of a multi-line array.", 2149044590], + [80, 13, 9, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 2149044590], + [80, 24, 10, "Layout/MultilineArrayLineBreaks: Each item in a multi-line array must start on a separate line.", 2385542796], + [80, 36, 14, "Layout/MultilineArrayLineBreaks: Each item in a multi-line array must start on a separate line.", 120341984], + [81, 13, 14, "Layout/ArrayAlignment: Use one level of indentation for elements following the first line of a multi-line array.", 3747912675], + [81, 13, 15, "Style/TrailingCommaInArrayLiteral: Put a comma after the last item of a multiline array.", 3422033950], + [94, 29, 55, "Performance/StringIdentifierArgument: Use `:\"test_#{i}_#{ver}_check_missing_signed_#{signed_field}\"` instead of `\"test_#{i}_#{ver}_check_missing_signed_#{signed_field}\"`.", 1649943041], + [99, 9, 1687, "Minitest/MultipleAssertions: Test case has too many assertions [5/3].", 2633333981], + [100, 19, 1, "Layout/SpaceInsideHashLiteralBraces: Space inside { detected.", 177541], + [100, 20, 21, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 1325864746], + [100, 20, 63, "Layout/FirstHashElementLineBreak: Add a line break before the first element of a multi-line hash.", 2444755693], + [100, 45, 38, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 4041942401], + [101, 20, 19, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 789517483], + [101, 43, 32, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 1039290706], + [102, 20, 17, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 2749623588], + [102, 41, 28, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 3952821122], + [103, 20, 13, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 2562976305], + [103, 37, 8, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 691350387], + [104, 20, 11, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 3847714639], + [104, 35, 34, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 1670302195], + [105, 20, 16, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 350227365], + [105, 40, 45, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 2108437785], + [106, 20, 20, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 203138929], + [106, 44, 27, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 3128290302], + [107, 20, 27, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 639074633], + [107, 51, 6, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 3032063535], + [108, 20, 23, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 3190715482], + [108, 47, 22, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 2465284971], + [109, 20, 29, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 1005119878], + [109, 53, 3, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 193340437], + [110, 20, 23, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 2954082535], + [110, 47, 26, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 3718229702], + [111, 20, 18, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 966247324], + [111, 42, 78, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 2090979964], + [112, 20, 12, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 2419595695], + [112, 36, 30, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 3322422035], + [113, 20, 15, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 1399592960], + [113, 20, 153, "Style/TrailingCommaInHashLiteral: Put a comma after the last item of a multiline hash.", 2278698032], + [113, 39, 134, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 3220687478], + [113, 173, 1, "Layout/SpaceInsideHashLiteralBraces: Space inside } detected.", 177541], + [114, 11, 43, "Minitest/EmptyLineBeforeAssertionMethods: Add empty line before assertion.", 1414655387], + [114, 29, 11, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 3847714639], + [116, 11, 27, "Minitest/EmptyLineBeforeAssertionMethods: Add empty line before assertion.", 860412032], + [120, 25, 13, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 2562976305], + [120, 42, 22, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 45746588], + [122, 11, 27, "Minitest/EmptyLineBeforeAssertionMethods: Add empty line before assertion.", 21209496], + [130, 33, 25, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 2561153136], + [154, 13, 38, "Style/SingleLineMethods: Avoid single-line method definitions.", 4292271591], + [167, 34, 13, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 2562976305], + [167, 34, 25, "Layout/FirstHashElementIndentation: Use 2 spaces for indentation in a hash, relative to the start of the line where the left curly brace is.", 3771358084], + [167, 51, 8, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 691350387], + [168, 34, 18, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 966247324], + [168, 56, 29, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 2064429562], + [169, 34, 5, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 91610211], + [169, 34, 14, "Style/TrailingCommaInHashLiteral: Put a comma after the last item of a multiline hash.", 1152280913], + [169, 43, 5, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 91456468], + [170, 32, 1, "Layout/FirstHashElementIndentation: Indent the right brace the same as the start of the line where the left brace is.", 177624], + [174, 27, 22, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 2182293065], + [175, 29, 13, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 2562976305], + [175, 29, 25, "Layout/FirstHashElementIndentation: Use 2 spaces for indentation in a hash, relative to the start of the line where the left curly brace is.", 3771358084], + [175, 46, 8, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 691350387], + [176, 29, 18, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 966247324], + [176, 51, 21, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 778972559], + [177, 29, 5, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 91610211], + [177, 29, 14, "Style/TrailingCommaInHashLiteral: Put a comma after the last item of a multiline hash.", 1152280913], + [177, 38, 5, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 91456468], + [178, 27, 1, "Layout/FirstHashElementIndentation: Indent the right brace the same as the start of the line where the left brace is.", 177624], + [182, 27, 21, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 2745045801], + [183, 29, 13, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 2562976305], + [183, 29, 25, "Layout/FirstHashElementIndentation: Use 2 spaces for indentation in a hash, relative to the start of the line where the left curly brace is.", 3771358084], + [183, 46, 8, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 691350387], + [184, 29, 18, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 966247324], + [184, 29, 51, "Style/TrailingCommaInHashLiteral: Put a comma after the last item of a multiline hash.", 3821938912], + [184, 51, 29, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 2064429562], + [185, 27, 1, "Layout/FirstHashElementIndentation: Indent the right brace the same as the start of the line where the left brace is.", 177624], + [188, 29, 13, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 2562976305], + [188, 29, 25, "Layout/FirstHashElementIndentation: Use 2 spaces for indentation in a hash, relative to the start of the line where the left curly brace is.", 3771358084], + [188, 46, 8, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 691350387], + [189, 29, 18, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 966247324], + [189, 51, 29, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 2064429562], + [190, 29, 5, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 91610211], + [190, 29, 15, "Style/TrailingCommaInHashLiteral: Put a comma after the last item of a multiline hash.", 3661401749], + [190, 38, 6, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 3023135536], + [191, 27, 1, "Layout/FirstHashElementIndentation: Indent the right brace the same as the start of the line where the left brace is.", 177624], + [197, 23, 30, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 38923297], + [200, 32, 6, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 3037566118], + [200, 40, 8, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 4176286499], + [201, 30, 5, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 91610211], + [201, 37, 5, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 91456468], + [208, 13, 31, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 1060996402], + [210, 13, 38, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 640163262], + [212, 13, 36, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 3687688452], + [214, 13, 31, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 1284469395], + [215, 13, 31, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 1301124627], + [215, 13, 31, "Style/TrailingCommaInArrayLiteral: Put a comma after the last item of a multiline array.", 1301124627], + [217, 34, 11, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 322569067], + [226, 18, 33, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 3152030653], + [227, 12, 10, "Layout/FirstArrayElementLineBreak: Add a line break before the first element of a multi-line array.", 2625157340], + [228, 12, 47, "Layout/ArrayAlignment: Use one level of indentation for elements following the first line of a multi-line array.", 2827422102], + [228, 20, 14, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 83733816], + [228, 37, 1, "Layout/SpaceInsideHashLiteralBraces: Space inside { detected.", 177541], + [228, 38, 9, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 317355086], + [228, 51, 5, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 91654033], + [228, 56, 1, "Layout/SpaceInsideHashLiteralBraces: Space inside } detected.", 177541], + [229, 12, 52, "Layout/ArrayAlignment: Use one level of indentation for elements following the first line of a multi-line array.", 1044998663], + [229, 20, 19, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 3318704169], + [229, 42, 1, "Layout/SpaceInsideHashLiteralBraces: Space inside { detected.", 177541], + [229, 43, 9, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 317355086], + [229, 56, 5, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 91654033], + [229, 61, 1, "Layout/SpaceInsideHashLiteralBraces: Space inside } detected.", 177541], + [230, 12, 26, "Layout/ArrayAlignment: Use one level of indentation for elements following the first line of a multi-line array.", 442277761], + [230, 13, 6, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 2989198973], + [231, 12, 28, "Layout/ArrayAlignment: Use one level of indentation for elements following the first line of a multi-line array.", 1737483483], + [231, 22, 5, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 91434820], + [231, 29, 5, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 90394724], + [232, 12, 42, "Layout/ArrayAlignment: Use one level of indentation for elements following the first line of a multi-line array.", 2860076163], + [232, 13, 36, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 2712329231], + [233, 12, 41, "Layout/ArrayAlignment: Use one level of indentation for elements following the first line of a multi-line array.", 4140961490], + [233, 13, 35, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 2444233950], + [234, 12, 41, "Layout/ArrayAlignment: Use one level of indentation for elements following the first line of a multi-line array.", 3587599376], + [234, 12, 41, "Style/TrailingCommaInArrayLiteral: Put a comma after the last item of a multiline array.", 3587599376], + [234, 13, 35, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 3126570844], + [235, 18, 18, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 966247324], + [256, 34, 12, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 2474060695], + [258, 25, 20, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 1801837736], + [263, 47, 13, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 2562976305], + [263, 47, 25, "Layout/FirstHashElementIndentation: Use 2 spaces for indentation in a hash, relative to the start of the line where the left curly brace is.", 3771358084], + [263, 64, 8, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 691350387], + [264, 47, 17, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 2749623588], + [264, 68, 10, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 4000236688], + [265, 47, 12, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 2419595695], + [266, 47, 21, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 1325864746], + [267, 47, 15, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 1399592960], + [267, 66, 35, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 1743392150], + [268, 47, 9, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 1275777835], + [268, 47, 21, "Style/TrailingCommaInHashLiteral: Put a comma after the last item of a multiline hash.", 3327013346], + [268, 60, 8, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 1014285839], + [269, 45, 1, "Layout/FirstHashElementIndentation: Indent the right brace the same as the start of the line where the left brace is.", 177624], + [284, 51, 19, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 2209910647], + [292, 39, 5, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 92008088], + [292, 46, 10, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 3008243614], + [293, 33, 15, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 2380884614], + [299, 39, 14, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 1473517757], + [299, 55, 13, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 2814598172], + [306, 11, 25, "Minitest/EmptyLineBeforeAssertionMethods: Add empty line before assertion.", 1706602699], + [317, 11, 25, "Minitest/EmptyLineBeforeAssertionMethods: Add empty line before assertion.", 1706602699], + [323, 33, 18, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 1020630014], + [335, 33, 20, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 1095760778], + [338, 45, 9, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 2450203155], + [357, 15, 134, "Minitest/EmptyLineBeforeAssertionMethods: Add empty line before assertion.", 82017048], + [373, 35, 9, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 2450203155], + [378, 40, 9, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 2450203155], + [394, 27, 41, "Performance/StringIdentifierArgument: Use `:\"test_create_check_auth_missing_#{field}\"` instead of `\"test_create_check_auth_missing_#{field}\"`.", 4083570117], + [401, 39, 6, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 3037566118], + [401, 47, 22, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 45746588], + [402, 11, 30, "Minitest/EmptyLineBeforeAssertionMethods: Add empty line before assertion.", 1353106467], + [412, 49, 10, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 1807068342], + [412, 49, 20, "Layout/FirstHashElementIndentation: Use 2 spaces for indentation in a hash, relative to the start of the line where the left curly brace is.", 378977955], + [412, 49, 20, "Style/TrailingCommaInHashLiteral: Put a comma after the last item of a multiline hash.", 378977955], + [412, 63, 6, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 3039078867], + [413, 47, 1, "Layout/FirstHashElementIndentation: Indent the right brace the same as the start of the line where the left brace is.", 177624], + [416, 25, 17, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 450853529], + [431, 41, 10, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 1807068342], + [431, 53, 7, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 967974776], + [439, 39, 19, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 329410673], + [439, 60, 8, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 142039096], + [444, 39, 19, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 329410673], + [444, 60, 8, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 142039096], + [446, 41, 10, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 1807068342], + [446, 53, 7, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 967974776], + [457, 39, 19, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 329410673], + [457, 60, 8, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 142039096], + [458, 30, 30, "Layout/FirstMethodArgumentLineBreak: Add a line break before the first argument of a multi-line method argument list.", 2576269534], + [459, 30, 38, "Layout/ArgumentAlignment: Use one level of indentation for arguments following the first line of a multi-line method call.", 424638109], + [472, 13, 31, "ThreadSafety/ClassAndModuleAttributes: Avoid mutating class and module attributes.", 406405732], + [475, 15, 7, "ThreadSafety/InstanceVariableInClassMethod: Avoid instance variables in class methods.", 764524831], + [476, 15, 8, "ThreadSafety/InstanceVariableInClassMethod: Avoid instance variables in class methods.", 2800675911], + [491, 12, 2, "Layout/FirstArrayElementLineBreak: Add a line break before the first element of a multi-line array.", 5861859], + [492, 12, 29, "Layout/ArrayAlignment: Use one level of indentation for elements following the first line of a multi-line array.", 2793276320], + [492, 13, 1, "Layout/SpaceInsideHashLiteralBraces: Space inside { detected.", 177541], + [492, 14, 11, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 3847714639], + [492, 39, 1, "Layout/SpaceInsideHashLiteralBraces: Space inside } detected.", 177541], + [493, 12, 30, "Layout/ArrayAlignment: Use one level of indentation for elements following the first line of a multi-line array.", 3766369553], + [493, 12, 30, "Style/TrailingCommaInArrayLiteral: Put a comma after the last item of a multiline array.", 3766369553], + [493, 13, 1, "Layout/SpaceInsideHashLiteralBraces: Space inside { detected.", 177541], + [493, 14, 11, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 3847714639], + [493, 40, 1, "Layout/SpaceInsideHashLiteralBraces: Space inside } detected.", 177541], + [494, 31, 1, "Layout/SpaceInsideHashLiteralBraces: Space inside { detected.", 177541], + [494, 32, 10, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 1377421297], + [494, 52, 1, "Layout/SpaceInsideHashLiteralBraces: Space inside } detected.", 177541], + [499, 12, 2, "Layout/FirstArrayElementLineBreak: Add a line break before the first element of a multi-line array.", 5861859], + [500, 12, 29, "Layout/ArrayAlignment: Use one level of indentation for elements following the first line of a multi-line array.", 2793276320], + [500, 13, 1, "Layout/SpaceInsideHashLiteralBraces: Space inside { detected.", 177541], + [500, 14, 11, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 3847714639], + [500, 39, 1, "Layout/SpaceInsideHashLiteralBraces: Space inside } detected.", 177541], + [501, 12, 30, "Layout/ArrayAlignment: Use one level of indentation for elements following the first line of a multi-line array.", 3766369553], + [501, 12, 30, "Style/TrailingCommaInArrayLiteral: Put a comma after the last item of a multiline array.", 3766369553], + [501, 13, 1, "Layout/SpaceInsideHashLiteralBraces: Space inside { detected.", 177541], + [501, 14, 11, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 3847714639], + [501, 40, 1, "Layout/SpaceInsideHashLiteralBraces: Space inside } detected.", 177541], + [502, 35, 15, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 2550229320], + [507, 33, 15, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 2550229320], + [508, 31, 1, "Layout/SpaceInsideHashLiteralBraces: Space inside { detected.", 177541], + [508, 32, 10, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 1377421297], + [508, 32, 20, "Layout/FirstHashElementLineBreak: Add a line break before the first element of a multi-line hash.", 4066386203], + [509, 32, 11, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 3847714639], + [509, 32, 25, "Style/TrailingCommaInHashLiteral: Put a comma after the last item of a multiline hash.", 1167825989], + [509, 57, 1, "Layout/SpaceInsideHashLiteralBraces: Space inside } detected.", 177541], + [514, 28, 93, "Layout/FirstMethodArgumentLineBreak: Add a line break before the first argument of a multi-line method argument list.", 2966214573], + [514, 29, 1, "Layout/SpaceInsideHashLiteralBraces: Space inside { detected.", 177541], + [514, 30, 23, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 2954082535], + [514, 30, 33, "Layout/FirstHashElementLineBreak: Add a line break before the first element of a multi-line hash.", 723221389], + [515, 30, 11, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 3847714639], + [515, 30, 25, "Style/TrailingCommaInHashLiteral: Put a comma after the last item of a multiline hash.", 1167825989], + [515, 55, 1, "Layout/SpaceInsideHashLiteralBraces: Space inside } detected.", 177541], + [515, 59, 4, "Layout/MultilineMethodArgumentLineBreaks: Each argument in a multi-line method call must start on a separate line.", 2087932467], + [519, 12, 2, "Layout/FirstArrayElementLineBreak: Add a line break before the first element of a multi-line array.", 5861859], + [520, 12, 29, "Layout/ArrayAlignment: Use one level of indentation for elements following the first line of a multi-line array.", 2793276320], + [520, 13, 1, "Layout/SpaceInsideHashLiteralBraces: Space inside { detected.", 177541], + [520, 14, 11, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 3847714639], + [520, 39, 1, "Layout/SpaceInsideHashLiteralBraces: Space inside } detected.", 177541], + [521, 12, 30, "Layout/ArrayAlignment: Use one level of indentation for elements following the first line of a multi-line array.", 3766369553], + [521, 12, 30, "Style/TrailingCommaInArrayLiteral: Put a comma after the last item of a multiline array.", 3766369553], + [521, 13, 1, "Layout/SpaceInsideHashLiteralBraces: Space inside { detected.", 177541], + [521, 14, 11, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 3847714639], + [521, 40, 1, "Layout/SpaceInsideHashLiteralBraces: Space inside } detected.", 177541], + [522, 35, 15, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 2550229320], + [523, 33, 1, "Layout/SpaceInsideHashLiteralBraces: Space inside { detected.", 177541], + [523, 34, 23, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 2954082535], + [523, 67, 1, "Layout/SpaceInsideHashLiteralBraces: Space inside } detected.", 177541], + [530, 29, 1, "Layout/SpaceInsideHashLiteralBraces: Space inside { detected.", 177541], + [530, 30, 10, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 1377421297], + [530, 50, 1, "Layout/SpaceInsideHashLiteralBraces: Space inside } detected.", 177541], + [534, 33, 20, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 475335373], + [535, 31, 1, "Layout/SpaceInsideHashLiteralBraces: Space inside { detected.", 177541], + [535, 32, 10, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 1377421297], + [535, 52, 1, "Layout/SpaceInsideHashLiteralBraces: Space inside } detected.", 177541], + [540, 33, 17, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 2218463995], + [541, 31, 1, "Layout/SpaceInsideHashLiteralBraces: Space inside { detected.", 177541], + [541, 32, 10, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 1377421297], + [541, 46, 7, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 1567638011], + [541, 53, 1, "Layout/SpaceInsideHashLiteralBraces: Space inside } detected.", 177541], + [572, 34, 17, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 450853529], + [573, 11, 126, "Minitest/EmptyLineBeforeAssertionMethods: Add empty line before assertion.", 967284434], + [573, 40, 26, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 3993648688], + [573, 40, 92, "Layout/FirstMethodArgumentLineBreak: Add a line break before the first argument of a multi-line method argument list.", 65280189], + [573, 66, 1, "Layout/LineContinuationSpacing: Use one space in front of backslash.", 177657], + [574, 40, 25, "Layout/LineEndStringConcatenationIndentation: Indent the first part of a string concatenated with backslash.", 2076013982], + [574, 67, 2, "Layout/MultilineMethodArgumentLineBreaks: Each argument in a multi-line method call must start on a separate line.", 5861859], + [580, 26, 1, "Layout/SpaceInsideHashLiteralBraces: Space inside { detected.", 177541], + [580, 27, 10, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 1948187571], + [580, 41, 19, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 2760345234], + [580, 60, 1, "Layout/SpaceInsideHashLiteralBraces: Space inside } detected.", 177541], + [586, 26, 20, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 3808043744], + [589, 52, 4, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 2085193496], + [589, 52, 18, "Layout/FirstHashElementIndentation: Use 2 spaces for indentation in a hash, relative to the start of the line where the left curly brace is.", 1981564209], + [590, 52, 10, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 1948187571], + [590, 52, 24, "Style/TrailingCommaInHashLiteral: Put a comma after the last item of a multiline hash.", 875195209], + [591, 50, 1, "Layout/FirstHashElementIndentation: Indent the right brace the same as the start of the line where the left brace is.", 177624], + [595, 40, 20, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 414939563], + [606, 16, 8, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 3393071065], + [609, 32, 22, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 1414826366], + [615, 13, 48, "Minitest/EmptyLineBeforeAssertionMethods: Add empty line before assertion.", 2476236265], + [620, 33, 26, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 3993648688], + [620, 59, 1, "Layout/LineContinuationSpacing: Use one space in front of backslash.", 177657], + [621, 33, 28, "Layout/LineEndStringConcatenationIndentation: Indent the first part of a string concatenated with backslash.", 3805699656], + [622, 26, 1, "Layout/SpaceInsideHashLiteralBraces: Space inside { detected.", 177541], + [622, 27, 4, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 2085193496], + [622, 45, 1, "Layout/SpaceInsideHashLiteralBraces: Space inside } detected.", 177541], + [627, 40, 36, "Layout/FirstMethodArgumentLineBreak: Add a line break before the first argument of a multi-line method argument list.", 110264665], + [627, 40, 36, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 110264665], + [628, 40, 170, "Layout/ArgumentAlignment: Use one level of indentation for arguments following the first line of a multi-line method call.", 3410477327], + [628, 41, 1, "Layout/SpaceInsideHashLiteralBraces: Space inside { detected.", 177541], + [628, 42, 4, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 2085193496], + [628, 42, 18, "Layout/FirstHashElementLineBreak: Add a line break before the first element of a multi-line hash.", 2290219986], + [629, 42, 13, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 245860230], + [629, 59, 12, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 758930038], + [630, 42, 10, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 1948187571], + [630, 42, 33, "Style/TrailingCommaInHashLiteral: Put a comma after the last item of a multiline hash.", 319077384], + [630, 56, 19, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 1137243677], + [630, 75, 1, "Layout/SpaceInsideHashLiteralBraces: Space inside } detected.", 177541], + [635, 35, 38, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 1316348278], + [636, 28, 1, "Layout/SpaceInsideHashLiteralBraces: Space inside { detected.", 177541], + [636, 29, 4, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 2085193496], + [636, 29, 18, "Layout/FirstHashElementLineBreak: Add a line break before the first element of a multi-line hash.", 2290219986], + [637, 29, 13, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 245860230], + [637, 46, 12, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 758930038], + [638, 29, 12, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 794246204], + [638, 29, 32, "Style/TrailingCommaInHashLiteral: Put a comma after the last item of a multiline hash.", 1615184088], + [638, 45, 16, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 2113128034], + [638, 61, 1, "Layout/SpaceInsideHashLiteralBraces: Space inside } detected.", 177541], + [643, 9, 413, "Minitest/MultipleAssertions: Test case has too many assertions [4/3].", 1481369174], + [644, 25, 12, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 758930038], + [646, 26, 1, "Layout/SpaceInsideHashLiteralBraces: Space inside { detected.", 177541], + [646, 27, 4, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 2085193496], + [646, 27, 18, "Layout/FirstHashElementLineBreak: Add a line break before the first element of a multi-line hash.", 2290219986], + [647, 27, 13, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 245860230], + [647, 27, 28, "Style/TrailingCommaInHashLiteral: Put a comma after the last item of a multiline hash.", 2734484774], + [647, 55, 1, "Layout/SpaceInsideHashLiteralBraces: Space inside } detected.", 177541], + [651, 11, 39, "Minitest/AssertNil: Prefer using `assert_nil(result_endpoint.claimed_id)`.", 673432702], + [651, 11, 39, "Minitest/AssertPredicate: Prefer using `assert_predicate(result_endpoint.claimed_id, :nil?)`.", 673432702], + [656, 33, 12, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 1061815792], + [658, 39, 19, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 879690588], + [659, 33, 1, "Layout/SpaceInsideHashLiteralBraces: Space inside { detected.", 177541], + [659, 34, 4, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 2085193496], + [659, 34, 18, "Layout/FirstHashElementLineBreak: Add a line break before the first element of a multi-line hash.", 2290219986], + [660, 34, 10, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 1948187571], + [660, 48, 13, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 2476417388], + [661, 34, 12, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 794246204], + [661, 50, 12, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 1061815792], + [662, 34, 13, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 245860230], + [662, 34, 29, "Style/TrailingCommaInHashLiteral: Put a comma after the last item of a multiline hash.", 2311346102], + [662, 51, 12, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 758930038], + [662, 63, 1, "Layout/SpaceInsideHashLiteralBraces: Space inside } detected.", 177541], + [672, 34, 32, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 3060818131], + [673, 32, 14, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 1082189443], + [676, 33, 12, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 1061815792], + [678, 39, 32, "Layout/FirstMethodArgumentLineBreak: Add a line break before the first argument of a multi-line method argument list.", 1215101171], + [678, 39, 32, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 1215101171], + [679, 39, 22, "Layout/ArgumentAlignment: Use one level of indentation for arguments following the first line of a multi-line method call.", 3293157154], + [679, 39, 22, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 3293157154], + [680, 33, 1, "Layout/SpaceInsideHashLiteralBraces: Space inside { detected.", 177541], + [680, 34, 4, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 2085193496], + [680, 34, 18, "Layout/FirstHashElementLineBreak: Add a line break before the first element of a multi-line hash.", 2290219986], + [681, 34, 10, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 1948187571], + [681, 48, 13, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 2476417388], + [682, 34, 12, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 794246204], + [682, 50, 12, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 1061815792], + [683, 34, 13, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 245860230], + [683, 34, 31, "Style/TrailingCommaInHashLiteral: Put a comma after the last item of a multiline hash.", 4185694723], + [683, 51, 14, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 2123753923], + [683, 65, 1, "Layout/SpaceInsideHashLiteralBraces: Space inside } detected.", 177541], + [689, 11, 31, "Minitest/AssertSame: Prefer using `assert_same(endpoint, result)`.", 810882736], + [694, 32, 13, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 3576882983], + [695, 34, 18, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 2421032754], + [696, 34, 12, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 758930038], + [700, 33, 24, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 3646872497], + [705, 11, 38, "Minitest/AssertMatch: Prefer using `assert_match(/different subjects/, e.to_s)`.", 90467571], + [705, 11, 38, "Minitest/AssertOperator: Prefer using `assert_operator(e.to_s, :=~, /different subjects/)`.", 90467571], + [710, 32, 13, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 3576882983], + [711, 34, 18, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 2421032754], + [712, 34, 12, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 758930038], + [716, 33, 18, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 2421032754], + [724, 32, 13, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 3576882983], + [725, 34, 18, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 2421032754], + [726, 34, 12, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 758930038], + [730, 26, 1, "Layout/SpaceInsideHashLiteralBraces: Space inside { detected.", 177541], + [730, 27, 4, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 2085193496], + [730, 27, 18, "Layout/FirstHashElementLineBreak: Add a line break before the first element of a multi-line hash.", 2290219986], + [731, 27, 10, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 1948187571], + [732, 27, 12, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 794246204], + [733, 27, 13, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 245860230], + [733, 27, 37, "Style/TrailingCommaInHashLiteral: Put a comma after the last item of a multiline hash.", 3264057753], + [733, 64, 1, "Layout/SpaceInsideHashLiteralBraces: Space inside } detected.", 177541], + [735, 11, 32, "Minitest/AssertSame: Prefer using `assert_same(result, @endpoint)`.", 181223632], + [738, 9, 1334, "Minitest/MultipleAssertions: Test case has too many assertions [4/3].", 2440956486], + [739, 18, 15, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 3956106481], + [742, 32, 13, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 3576882983], + [743, 34, 10, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 2338043999], + [744, 34, 12, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 758930038], + [748, 43, 1, "Layout/SpaceInsideHashLiteralBraces: Space inside { detected.", 177541], + [748, 44, 4, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 2085193496], + [748, 44, 18, "Layout/FirstHashElementLineBreak: Add a line break before the first element of a multi-line hash.", 2290219986], + [749, 44, 10, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 1948187571], + [750, 44, 12, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 794246204], + [752, 44, 13, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 245860230], + [753, 44, 20, "Style/TrailingCommaInHashLiteral: Put a comma after the last item of a multiline hash.", 2239386969], + [753, 64, 1, "Layout/SpaceInsideHashLiteralBraces: Space inside } detected.", 177541], + [762, 30, 32, "Layout/FirstMethodArgumentLineBreak: Add a line break before the first argument of a multi-line method argument list.", 1215101171], + [762, 30, 32, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 1215101171], + [763, 30, 22, "Layout/ArgumentAlignment: Use one level of indentation for arguments following the first line of a multi-line method call.", 3293157154], + [763, 30, 22, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 3293157154], + [771, 32, 13, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 3576882983], + [772, 34, 18, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 2421032754], + [773, 34, 12, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 758930038], + [777, 26, 1, "Layout/SpaceInsideHashLiteralBraces: Space inside { detected.", 177541], + [777, 27, 4, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 2085193496], + [777, 27, 18, "Layout/FirstHashElementLineBreak: Add a line break before the first element of a multi-line hash.", 2290182001], + [778, 27, 10, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 1948187571], + [778, 27, 32, "Style/TrailingCommaInHashLiteral: Put a comma after the last item of a multiline hash.", 3121728514], + [778, 59, 1, "Layout/SpaceInsideHashLiteralBraces: Space inside } detected.", 177541], + [780, 11, 32, "Minitest/AssertSame: Prefer using `assert_same(result, @endpoint)`.", 181223632], + [784, 38, 9, "Lint/InheritException: Inherit from `RuntimeError` instead of `Exception`.", 3513723378], + [786, 32, 13, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 3576882983], + [787, 34, 10, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 2338043999], + [788, 34, 12, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 758930038], + [791, 30, 32, "Layout/FirstMethodArgumentLineBreak: Add a line break before the first argument of a multi-line method argument list.", 1215101171], + [791, 30, 32, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 1215101171], + [792, 30, 22, "Layout/ArgumentAlignment: Use one level of indentation for arguments following the first line of a multi-line method call.", 3293157154], + [792, 30, 22, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 3293157154], + [794, 35, 1, "Layout/SpaceInsideHashLiteralBraces: Space inside { detected.", 177541], + [794, 36, 4, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 2085193496], + [794, 36, 18, "Layout/FirstHashElementLineBreak: Add a line break before the first element of a multi-line hash.", 2290182001], + [795, 36, 10, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 1948187571], + [795, 36, 32, "Style/TrailingCommaInHashLiteral: Put a comma after the last item of a multiline hash.", 3121728514], + [795, 68, 1, "Layout/SpaceInsideHashLiteralBraces: Space inside } detected.", 177541], + [805, 24, 26, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 1561452039], + [806, 42, 11, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 1497574630], + [808, 32, 13, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 3576882983], + [810, 34, 12, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 758930038], + [814, 26, 1, "Layout/SpaceInsideHashLiteralBraces: Space inside { detected.", 177541], + [814, 27, 4, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 2085193496], + [814, 27, 18, "Layout/FirstHashElementLineBreak: Add a line break before the first element of a multi-line hash.", 2290219986], + [815, 27, 10, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 1948187571], + [816, 27, 12, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 794246204], + [817, 27, 13, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 245860230], + [817, 27, 37, "Style/TrailingCommaInHashLiteral: Put a comma after the last item of a multiline hash.", 3264057753], + [817, 64, 1, "Layout/SpaceInsideHashLiteralBraces: Space inside } detected.", 177541], + [829, 34, 36, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 727628427], + [830, 34, 32, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 3293993744], + [833, 33, 36, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 727628427], + [834, 33, 32, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 3293993744], + [835, 31, 32, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 3293993744], + [847, 33, 23, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 2280966844], + [848, 33, 16, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 2484088729], + [849, 31, 25, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 977690607], + [867, 23, 19, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 3742634839], + [869, 13, 4, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 2085193496], + [870, 13, 11, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 322569067], + [871, 13, 12, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 794246204], + [872, 13, 10, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 1948187571], + [873, 13, 14, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 1473517757], + [874, 13, 13, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 245860230], + [875, 13, 16, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 1679224880], + [876, 13, 8, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 3666757975], + [876, 44, 3, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 193340297], + [877, 13, 5, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 92008088], + [877, 13, 16, "Style/TrailingCommaInHashLiteral: Put a comma after the last item of a multiline hash.", 3264528997], + [880, 54, 3, "Layout/FirstMethodArgumentLineBreak: Add a line break before the first argument of a multi-line method argument list.", 193414780], + [880, 59, 9, "Layout/MultilineMethodArgumentLineBreaks: Each argument in a multi-line method call must start on a separate line.", 1228896939], + [881, 54, 5, "Layout/ArgumentAlignment: Use one level of indentation for arguments following the first line of a multi-line method call.", 195037722], + [881, 61, 8, "Layout/MultilineMethodArgumentLineBreaks: Each argument in a multi-line method call must start on a separate line.", 309350150], + [882, 11, 97, "Minitest/EmptyLineBeforeAssertionMethods: Add empty line before assertion.", 4074147228], + [882, 24, 19, "Layout/FirstMethodArgumentLineBreak: Add a line break before the first argument of a multi-line method argument list.", 1494598494], + [883, 24, 39, "Layout/ArgumentAlignment: Use one level of indentation for arguments following the first line of a multi-line method call.", 3880454769], + [883, 48, 9, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 2149044978], + [895, 29, 12, "Minitest/LiteralAsActualArgument: Replace the literal with the first argument.", 2254095060], + [901, 30, 25, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 792187647], + [902, 35, 29, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 3035934855], + [919, 30, 32, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 1159094422], + [920, 35, 22, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 612910580], + [921, 26, 27, "Layout/FirstMethodArgumentLineBreak: Add a line break before the first argument of a multi-line method argument list.", 1721463124], + [922, 26, 18, "Layout/ArgumentAlignment: Use one level of indentation for arguments following the first line of a multi-line method call.", 8296583], + [922, 26, 18, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 8296583], + [922, 46, 2, "Layout/MultilineMethodArgumentLineBreaks: Each argument in a multi-line method call must start on a separate line.", 5862883], + [922, 50, 10, "Layout/MultilineMethodArgumentLineBreaks: Each argument in a multi-line method call must start on a separate line.", 3687049664] + ], + "test/test_kvform.rb:1350933767": [ + [1, 9, 18, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 1212825145], + [2, 9, 15, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 1508131736], + [3, 9, 13, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 2569813655], + [4, 9, 6, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 3046940385], + [14, 8, 2, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 5858789], + [16, 34, 1, "Layout/SpaceInsideHashLiteralBraces: Space inside { detected.", 177541], + [16, 35, 9, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 3699066030], + [16, 48, 13, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 4237363788], + [16, 61, 1, "Layout/SpaceInsideHashLiteralBraces: Space inside } detected.", 177541], + [17, 8, 28, "Layout/FirstArrayElementLineBreak: Add a line break before the first element of a multi-line array.", 2250857078], + [18, 8, 42, "Layout/ArrayAlignment: Use one level of indentation for elements following the first line of a multi-line array.", 4034750748], + [18, 9, 1, "Layout/SpaceInsideHashLiteralBraces: Space inside { detected.", 177541], + [18, 10, 6, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 3017305826], + [18, 20, 11, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 2066390276], + [18, 33, 7, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 1387529586], + [18, 44, 4, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 2085147079], + [18, 48, 1, "Layout/SpaceInsideHashLiteralBraces: Space inside } detected.", 177541], + [18, 52, 1, "Layout/MultilineArrayLineBreaks: Each item in a multi-line array must start on a separate line.", 177557], + [18, 52, 1, "Style/TrailingCommaInArrayLiteral: Put a comma after the last item of a multiline array.", 177557], + [19, 8, 65, "Layout/FirstArrayElementLineBreak: Add a line break before the first element of a multi-line array.", 1137684515], + [20, 8, 88, "Layout/ArrayAlignment: Use one level of indentation for elements following the first line of a multi-line array.", 2662435043], + [20, 9, 1, "Layout/SpaceInsideHashLiteralBraces: Space inside { detected.", 177541], + [20, 10, 10, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 1807068342], + [20, 10, 20, "Layout/FirstHashElementLineBreak: Add a line break before the first element of a multi-line hash.", 378977955], + [20, 24, 6, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 3039078867], + [21, 10, 19, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 329410673], + [21, 10, 53, "Style/TrailingCommaInHashLiteral: Put a comma after the last item of a multiline hash.", 3856756485], + [21, 33, 30, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 3610157810], + [21, 63, 1, "Layout/SpaceInsideHashLiteralBraces: Space inside } detected.", 177541], + [21, 67, 1, "Layout/MultilineArrayLineBreaks: Each item in a multi-line array must start on a separate line.", 177557], + [21, 67, 1, "Style/TrailingCommaInArrayLiteral: Put a comma after the last item of a multiline array.", 177557], + [32, 16, 1, "Layout/SpaceInsideHashLiteralBraces: Space inside { detected.", 177541], + [32, 17, 2, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 5858789], + [32, 23, 2, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 5858789], + [32, 25, 1, "Layout/SpaceInsideHashLiteralBraces: Space inside } detected.", 177541], + [33, 27, 1, "Layout/SpaceInsideHashLiteralBraces: Space inside { detected.", 177541], + [33, 28, 2, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 5858789], + [33, 34, 13, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 3606009942], + [33, 47, 1, "Layout/SpaceInsideHashLiteralBraces: Space inside } detected.", 177541], + [36, 36, 1, "Layout/SpaceInsideHashLiteralBraces: Space inside { detected.", 177541], + [36, 37, 8, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 2863094020], + [36, 49, 15, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 1290666282], + [36, 64, 1, "Layout/SpaceInsideHashLiteralBraces: Space inside } detected.", 177541], + [37, 38, 1, "Layout/SpaceInsideHashLiteralBraces: Space inside { detected.", 177541], + [37, 39, 7, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 1476007742], + [37, 50, 18, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 2294637430], + [37, 68, 1, "Layout/SpaceInsideHashLiteralBraces: Space inside } detected.", 177541], + [38, 28, 1, "Layout/SpaceInsideHashLiteralBraces: Space inside { detected.", 177541], + [38, 29, 6, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 3020792241], + [38, 39, 6, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 3028726278], + [38, 45, 1, "Layout/SpaceInsideHashLiteralBraces: Space inside } detected.", 177541], + [41, 8, 14, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 3298243829], + [41, 25, 1, "Layout/SpaceInsideHashLiteralBraces: Space inside { detected.", 177541], + [41, 26, 12, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 1446516351], + [41, 42, 3, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 193340437], + [41, 45, 1, "Layout/SpaceInsideHashLiteralBraces: Space inside } detected.", 177541], + [42, 7, 71, "Style/TrailingCommaInArrayLiteral: Put a comma after the last item of a multiline array.", 646022986], + [42, 35, 1, "Layout/SpaceInsideHashLiteralBraces: Space inside { detected.", 177541], + [42, 36, 6, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 3028726278], + [42, 46, 6, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 3040560528], + [42, 54, 7, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 1273984970], + [42, 65, 7, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 1414097488], + [42, 72, 1, "Layout/SpaceInsideHashLiteralBraces: Space inside } detected.", 177541], + [82, 12, 2, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 5858789], + [87, 10, 9, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 3264456540], + [87, 21, 8, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 2359684249], + [87, 33, 3, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 193337892], + [87, 38, 3, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 193337735], + [90, 8, 50, "Layout/FirstArrayElementLineBreak: Add a line break before the first element of a multi-line array.", 4167551331], + [90, 9, 24, "Layout/FirstArrayElementLineBreak: Add a line break before the first element of a multi-line array.", 2291073610], + [90, 10, 10, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 352883356], + [90, 22, 10, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 3068178649], + [91, 9, 14, "Style/TrailingCommaInArrayLiteral: Put a comma after the last item of a multiline array.", 3580175020], + [91, 10, 5, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 93829828], + [91, 17, 5, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 93828679], + [91, 26, 30, "Layout/MultilineArrayLineBreaks: Each item in a multi-line array must start on a separate line.", 3087998339], + [91, 58, 1, "Layout/MultilineArrayLineBreaks: Each item in a multi-line array must start on a separate line.", 177565], + [91, 58, 1, "Style/TrailingCommaInArrayLiteral: Put a comma after the last item of a multiline array.", 177565], + [95, 8, 52, "Layout/FirstArrayElementLineBreak: Add a line break before the first element of a multi-line array.", 2315081891], + [95, 9, 26, "Layout/FirstArrayElementLineBreak: Add a line break before the first element of a multi-line array.", 1449205130], + [95, 10, 11, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 3127806652], + [95, 23, 11, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 432143513], + [96, 9, 14, "Style/TrailingCommaInArrayLiteral: Put a comma after the last item of a multiline array.", 3580175020], + [96, 10, 5, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 93829828], + [96, 17, 5, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 93828679], + [96, 26, 32, "Layout/MultilineArrayLineBreaks: Each item in a multi-line array must start on a separate line.", 3571642371], + [96, 60, 1, "Layout/MultilineArrayLineBreaks: Each item in a multi-line array must start on a separate line.", 177565], + [96, 60, 1, "Style/TrailingCommaInArrayLiteral: Put a comma after the last item of a multiline array.", 177565], + [98, 7, 31, "Style/TrailingCommaInArrayLiteral: Put a comma after the last item of a multiline array.", 141792329], + [118, 7, 27, "Minitest/AssertKindOf: Prefer using `assert_kind_of(String, actual)`.", 2015651912], + [118, 7, 27, "Style/MethodCallWithArgsParentheses: Use parentheses for method calls with arguments.", 2015651912], + [143, 9, 9, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 2146124422], + [143, 20, 8, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 2359684249], + [144, 9, 5, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 91610211], + [144, 16, 5, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 91456468], + [144, 35, 6, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 3036110482], + [145, 7, 34, "Style/TrailingCommaInArrayLiteral: Put a comma after the last item of a multiline array.", 675736210], + [145, 9, 5, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 91610211], + [145, 16, 5, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 91456468], + [145, 25, 6, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 3018048984], + [145, 33, 6, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 3036110482], + [162, 7, 29, "Minitest/EmptyLineBeforeAssertionMethods: Add empty line before assertion.", 1200566456], + [162, 20, 15, "Minitest/LiteralAsActualArgument: Replace the literal with the first argument.", 2418240424] + ], + "test/test_kvpost.rb:3000925352": [ + [1, 9, 18, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 1212825145], + [2, 9, 10, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 1192794327], + [3, 9, 15, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 1524986166], + [4, 9, 15, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 1508131736], + [5, 9, 16, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 2920398136], + [16, 28, 1, "Layout/SpaceInsideHashLiteralBraces: Space inside { detected.", 177541], + [16, 29, 6, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 3037566118], + [16, 39, 8, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 3507903553], + [16, 47, 1, "Layout/SpaceInsideHashLiteralBraces: Space inside } detected.", 177541], + [17, 46, 17, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 450853529], + [18, 7, 61, "Minitest/EmptyLineBeforeAssertionMethods: Add empty line before assertion.", 3978282719], + [18, 21, 1, "Layout/SpaceInsideHashLiteralBraces: Space inside { detected.", 177541], + [18, 22, 13, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 2562976305], + [18, 39, 8, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 3507903553], + [18, 47, 1, "Layout/SpaceInsideHashLiteralBraces: Space inside } detected.", 177541], + [22, 15, 1, "Layout/SpaceInsideHashLiteralBraces: Space inside { detected.", 177541], + [22, 16, 7, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 1182861117], + [22, 16, 34, "Layout/FirstHashElementLineBreak: Add a line break before the first element of a multi-line hash.", 46497405], + [22, 27, 23, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 3490731558], + [23, 16, 12, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 1835655055], + [23, 16, 25, "Style/TrailingCommaInHashLiteral: Put a comma after the last item of a multiline hash.", 2000337041], + [23, 32, 9, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 3127351416], + [23, 41, 1, "Layout/SpaceInsideHashLiteralBraces: Space inside } detected.", 177541], + [26, 48, 17, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 450853529], + [28, 22, 37, "Minitest/LiteralAsActualArgument: Replace the literal with the first argument.", 464140603], + [28, 36, 23, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 3490731558], + [29, 22, 23, "Minitest/LiteralAsActualArgument: Replace the literal with the first argument.", 457221909], + [29, 36, 9, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 3127351416], + [37, 15, 1, "Layout/SpaceInsideHashLiteralBraces: Space inside { detected.", 177541], + [37, 16, 7, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 1182861117], + [37, 16, 34, "Layout/FirstHashElementLineBreak: Add a line break before the first element of a multi-line hash.", 46497405], + [37, 27, 23, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 3490731558], + [38, 16, 12, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 1835655055], + [38, 16, 25, "Style/TrailingCommaInHashLiteral: Put a comma after the last item of a multiline hash.", 2000337041], + [38, 32, 9, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 3127351416], + [38, 41, 1, "Layout/SpaceInsideHashLiteralBraces: Space inside } detected.", 177541], + [41, 42, 16, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 794565366], + [54, 61, 17, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 450853529] + ], + "test/test_linkparse.rb:1319944605": [ + [1, 9, 18, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 1212825145], + [2, 9, 10, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 1192794327], + [3, 9, 28, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 812078005], + [15, 23, 3, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 193340111], + [16, 29, 3, "Style/AndOr: Use `&&` instead of `and`.", 193409806], + [28, 24, 3, "Style/AndOr: Use `&&` instead of `and`.", 193409806], + [37, 9, 1, "Layout/SpaceInsideHashLiteralBraces: Space inside { detected.", 177541], + [37, 10, 5, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 91610211], + [37, 19, 5, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 91456468], + [37, 24, 1, "Layout/SpaceInsideHashLiteralBraces: Space inside } detected.", 177541], + [37, 29, 1, "Layout/SpaceInsideHashLiteralBraces: Space inside { detected.", 177541], + [37, 30, 5, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 91610211], + [37, 39, 5, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 91456468], + [37, 44, 1, "Layout/SpaceInsideHashLiteralBraces: Space inside } detected.", 177541], + [38, 9, 1, "Layout/SpaceInsideHashLiteralBraces: Space inside { detected.", 177541], + [38, 10, 6, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 3023137289], + [38, 20, 5, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 91456468], + [38, 25, 1, "Layout/SpaceInsideHashLiteralBraces: Space inside } detected.", 177541], + [38, 30, 1, "Layout/SpaceInsideHashLiteralBraces: Space inside { detected.", 177541], + [38, 31, 5, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 91610211], + [38, 40, 5, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 91456468], + [38, 45, 1, "Layout/SpaceInsideHashLiteralBraces: Space inside } detected.", 177541], + [39, 9, 1, "Layout/SpaceInsideHashLiteralBraces: Space inside { detected.", 177541], + [39, 10, 5, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 91610211], + [39, 19, 5, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 91456468], + [39, 26, 6, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 3018057665], + [39, 36, 5, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 91456732], + [39, 41, 1, "Layout/SpaceInsideHashLiteralBraces: Space inside } detected.", 177541], + [39, 46, 1, "Layout/SpaceInsideHashLiteralBraces: Space inside { detected.", 177541], + [39, 47, 5, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 91610211], + [39, 56, 5, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 91456468], + [39, 61, 1, "Layout/SpaceInsideHashLiteralBraces: Space inside } detected.", 177541], + [40, 8, 51, "Layout/FirstArrayElementLineBreak: Add a line break before the first element of a multi-line array.", 228165677], + [40, 9, 1, "Layout/SpaceInsideHashLiteralBraces: Space inside { detected.", 177541], + [40, 10, 5, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 91610211], + [40, 19, 5, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 91456468], + [40, 26, 6, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 3018057665], + [40, 36, 5, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 91456732], + [40, 43, 5, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 92107323], + [40, 52, 5, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 92107228], + [40, 57, 1, "Layout/SpaceInsideHashLiteralBraces: Space inside } detected.", 177541], + [41, 8, 34, "Layout/ArrayAlignment: Use one level of indentation for elements following the first line of a multi-line array.", 1568005439], + [41, 8, 35, "Style/TrailingCommaInArrayLiteral: Put a comma after the last item of a multiline array.", 204571970], + [41, 9, 1, "Layout/SpaceInsideHashLiteralBraces: Space inside { detected.", 177541], + [41, 10, 5, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 91610211], + [41, 19, 5, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 91456468], + [41, 26, 5, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 92107323], + [41, 35, 5, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 92107228], + [41, 40, 1, "Layout/SpaceInsideHashLiteralBraces: Space inside } detected.", 177541], + [44, 13, 1, "Layout/SpaceInsideHashLiteralBraces: Space inside { detected.", 177541], + [44, 14, 5, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 91610211], + [44, 23, 5, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 91456468], + [44, 28, 1, "Layout/SpaceInsideHashLiteralBraces: Space inside } detected.", 177541], + [45, 9, 1, "Layout/SpaceInsideHashLiteralBraces: Space inside { detected.", 177541], + [45, 10, 5, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 91610211], + [45, 19, 5, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 91456468], + [45, 24, 1, "Layout/SpaceInsideHashLiteralBraces: Space inside } detected.", 177541], + [45, 29, 1, "Layout/SpaceInsideHashLiteralBraces: Space inside { detected.", 177541], + [45, 30, 5, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 91456299], + [45, 39, 5, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 91456732], + [45, 44, 1, "Layout/SpaceInsideHashLiteralBraces: Space inside } detected.", 177541], + [46, 9, 1, "Layout/SpaceInsideHashLiteralBraces: Space inside { detected.", 177541], + [46, 10, 5, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 91610211], + [46, 19, 5, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 91456468], + [46, 24, 1, "Layout/SpaceInsideHashLiteralBraces: Space inside } detected.", 177541], + [47, 9, 1, "Layout/SpaceInsideHashLiteralBraces: Space inside { detected.", 177541], + [47, 10, 6, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 3023137289], + [47, 20, 5, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 91456468], + [47, 25, 1, "Layout/SpaceInsideHashLiteralBraces: Space inside } detected.", 177541], + [47, 30, 1, "Layout/SpaceInsideHashLiteralBraces: Space inside { detected.", 177541], + [47, 31, 6, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 3023137289], + [47, 41, 5, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 91456468], + [47, 46, 1, "Layout/SpaceInsideHashLiteralBraces: Space inside } detected.", 177541], + [48, 7, 56, "Style/TrailingCommaInArrayLiteral: Put a comma after the last item of a multiline array.", 2491639079], + [48, 9, 1, "Layout/SpaceInsideHashLiteralBraces: Space inside { detected.", 177541], + [48, 10, 5, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 91610211], + [48, 19, 5, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 91456468], + [48, 26, 5, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 92107323], + [48, 35, 5, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 92107228], + [48, 40, 1, "Layout/SpaceInsideHashLiteralBraces: Space inside } detected.", 177541], + [48, 45, 1, "Layout/SpaceInsideHashLiteralBraces: Space inside { detected.", 177541], + [48, 46, 5, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 91610211], + [48, 55, 5, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 91456468], + [48, 60, 1, "Layout/SpaceInsideHashLiteralBraces: Space inside } detected.", 177541], + [50, 5, 57, "Minitest/EmptyLineBeforeAssertionMethods: Add empty line before assertion.", 2253223304], + [50, 21, 39, "Minitest/AssertWithExpectedArgument: Did you mean to use `assert_equal(attr_cmp(c[0], c[1]), c.inspect)`?", 4229811215], + [51, 20, 40, "Minitest/AssertWithExpectedArgument: Did you mean to use `assert_equal(!attr_cmp(c[0], c[1]), c.inspect)`?", 4265199310], + [51, 20, 40, "Minitest/RefuteFalse: Prefer using `refute(attr_cmp(c[0], c[1]), c.inspect)`.", 4265199310], + [55, 28, 15, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 2033165926], + [62, 14, 2, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 5858789], + [65, 24, 3, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 193340639], + [66, 13, 2, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 5858789], + [67, 17, 11, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 235807414], + [68, 11, 79, "Minitest/AssertNil: Prefer using `assert_nil(numtests, 'datafile parsing error: there can be only one NumTests')`.", 2040125313], + [68, 11, 79, "Minitest/AssertPredicate: Prefer using `assert_predicate(numtests, :nil?, 'datafile parsing error: there can be only one NumTests')`.", 2040125313], + [68, 33, 56, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 3666314887], + [72, 20, 6, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 2996818306], + [74, 16, 6, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 2994324997], + [74, 24, 7, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 28477231], + [77, 30, 3, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 193340920], + [80, 35, 7, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 28477231], + [85, 34, 7, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 326052951], + [85, 46, 32, "Style/MethodCallWithArgsParentheses: Use parentheses for method calls with arguments.", 4287820135], + [92, 54, 3, "Style/AndOr: Use `&&` instead of `and`.", 193409806], + [92, 76, 3, "Style/AndOr: Use `&&` instead of `and`.", 193409806], + [93, 9, 79, "Minitest/EmptyLineBeforeAssertionMethods: Add empty line before assertion.", 4278541846], + [96, 5, 50, "Minitest/EmptyLineBeforeAssertionMethods: Add empty line before assertion.", 2013261673], + [96, 37, 17, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 23595754], + [99, 15, 2, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 5858789], + [99, 15, 30, "Style/MethodCallWithArgsParentheses: Use parentheses for method calls with arguments.", 1142659194], + [100, 5, 9, "Layout/IndentationWidth: Use 2 (not 9) spaces for indentation.", 3994155397], + [100, 72, 7, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 326052951], + [101, 12, 4, "Layout/ElseAlignment: Align `else` with `html`.", 2087423834], + [103, 12, 3, "Layout/EndAlignment: `end` at 103, 11 is not aligned with `html = if` at 99, 4.", 193405706] + ], + "test/test_message.rb:4119381851": [ + [2, 9, 18, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 1212825145], + [3, 9, 6, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 3046940385], + [4, 9, 16, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 2920398136], + [5, 9, 16, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 2413211883], + [15, 22, 43, "Minitest/LiteralAsActualArgument: Replace the literal with the first argument.", 552081404], + [35, 28, 9, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 2733724944], + [38, 16, 10, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 2905502384], + [39, 39, 12, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 1394670314], + [42, 47, 15, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 3552000793], + [46, 7, 33, "Minitest/AssertEmptyLiteral: Prefer using `assert_empty(@m.to_post_args)`.", 413283512], + [50, 7, 28, "Minitest/AssertEmptyLiteral: Prefer using `assert_empty(@m.to_args)`.", 2055665823], + [54, 20, 2, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 5858789], + [59, 15, 1, "Layout/SpaceInsideHashLiteralBraces: Space inside { detected.", 177541], + [59, 16, 5, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 91610211], + [59, 25, 5, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 91456468], + [59, 32, 5, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 91847809], + [59, 41, 5, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 92087849], + [59, 46, 1, "Layout/SpaceInsideHashLiteralBraces: Space inside } detected.", 177541], + [66, 20, 2, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 5858789], + [70, 18, 18, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 762442776], + [71, 7, 43, "Minitest/EmptyLineBeforeAssertionMethods: Add empty line before assertion.", 4281280724], + [85, 20, 5, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 91610211], + [85, 47, 5, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 91610211], + [89, 41, 5, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 91610211], + [93, 41, 5, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 91610211], + [97, 29, 23, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 2932903186], + [97, 54, 5, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 91610211], + [102, 32, 5, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 91610211], + [107, 7, 48, "Minitest/RefuteFalse: Prefer using `refute(@m.has_key?(BARE_NS, 'foo'))`.", 3119967287], + [107, 48, 5, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 91610211], + [111, 7, 51, "Minitest/RefuteFalse: Prefer using `refute(@m.has_key?(OPENID1_NS, 'foo'))`.", 1208712875], + [111, 51, 5, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 91610211], + [115, 7, 51, "Minitest/RefuteFalse: Prefer using `refute(@m.has_key?(OPENID2_NS, 'foo'))`.", 3751556904], + [115, 51, 5, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 91610211], + [119, 7, 50, "Minitest/RefuteFalse: Prefer using `refute(@m.has_key?('urn:xxx', 'foo'))`.", 2090867210], + [119, 39, 9, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 1129533230], + [119, 50, 5, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 91610211], + [129, 30, 5, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 91610211], + [133, 33, 5, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 91610211], + [137, 33, 5, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 91610211], + [141, 21, 25, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 182817611], + [141, 48, 5, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 91610211], + [151, 7, 38, "Minitest/AssertEmptyLiteral: Prefer using `assert_empty(@m.get_args(BARE_NS))`.", 1424704293], + [155, 7, 41, "Minitest/AssertEmptyLiteral: Prefer using `assert_empty(@m.get_args(OPENID1_NS))`.", 2427332345], + [159, 7, 41, "Minitest/AssertEmptyLiteral: Prefer using `assert_empty(@m.get_args(OPENID2_NS))`.", 2316760730], + [163, 7, 40, "Minitest/AssertEmptyLiteral: Prefer using `assert_empty(@m.get_args('urn:xxx'))`.", 4287660664], + [163, 36, 9, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 1129533230], + [168, 36, 1, "Layout/SpaceInsideHashLiteralBraces: Space inside { detected.", 177541], + [168, 37, 10, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 2164944045], + [168, 51, 8, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 1493534686], + [168, 59, 1, "Layout/SpaceInsideHashLiteralBraces: Space inside } detected.", 177541], + [174, 9, 22, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 2234701176], + [174, 35, 9, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 3609166039], + [175, 9, 23, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 3915806952], + [175, 9, 36, "Style/TrailingCommaInHashLiteral: Put a comma after the last item of a multiline hash.", 4137041471], + [175, 36, 9, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 934841105], + [177, 7, 33, "Minitest/AssertEmptyLiteral: Prefer using `assert_empty(@m.get_args(ns))`.", 4096729230], + [177, 7, 33, "Minitest/EmptyLineBeforeAssertionMethods: Add empty line before assertion.", 4096729230], + [179, 7, 38, "Minitest/EmptyLineBeforeAssertionMethods: Add empty line before assertion.", 833111946], + [195, 28, 9, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 1129533230], + [200, 31, 10, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 2164944045], + [200, 43, 8, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 1493534686], + [205, 13, 22, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 1444904344], + [206, 15, 14, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 3434567873], + [207, 7, 31, "Minitest/EmptyLineBeforeAssertionMethods: Add empty line before assertion.", 2486169547], + [209, 7, 40, "Minitest/EmptyLineBeforeAssertionMethods: Add empty line before assertion.", 1874416747], + [225, 24, 9, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 1129533230], + [230, 31, 10, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 2164944045], + [230, 43, 8, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 1493534686], + [235, 13, 15, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 1991153268], + [236, 7, 31, "Minitest/EmptyLineBeforeAssertionMethods: Add empty line before assertion.", 3787609424], + [252, 24, 9, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 1129533230], + [256, 7, 34, "Minitest/RefuteFalse: Prefer using `refute(@m.is_openid1)`.", 4103735530], + [260, 7, 34, "Minitest/RefuteFalse: Prefer using `refute(@m.is_openid2)`.", 4103735369], + [265, 33, 17, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 450853529], + [274, 36, 1, "Layout/SpaceInsideHashLiteralBraces: Space inside { detected.", 177541], + [274, 37, 13, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 2562976305], + [274, 37, 24, "Layout/FirstHashElementLineBreak: Add a line break before the first element of a multi-line hash.", 3662970090], + [274, 54, 7, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 1182861117], + [275, 37, 14, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 2648155146], + [275, 37, 29, "Style/TrailingCommaInHashLiteral: Put a comma after the last item of a multiline hash.", 553636153], + [275, 55, 11, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 963339893], + [275, 66, 1, "Layout/SpaceInsideHashLiteralBraces: Space inside } detected.", 177541], + [280, 20, 10, "Layout/FirstMethodArgumentLineBreak: Add a line break before the first argument of a multi-line method argument list.", 2385648303], + [281, 20, 47, "Layout/ArgumentAlignment: Use one level of indentation for arguments following the first line of a multi-line method call.", 2344611173], + [285, 20, 7, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 1182861117], + [285, 48, 6, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 3037566118], + [289, 51, 4, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 2085193496], + [294, 10, 1, "Layout/SpaceInsideHashLiteralBraces: Space inside { detected.", 177541], + [294, 11, 13, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 2562976305], + [294, 11, 24, "Layout/FirstHashElementLineBreak: Add a line break before the first element of a multi-line hash.", 3662970090], + [294, 28, 7, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 1182861117], + [295, 11, 14, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 2648155146], + [295, 29, 11, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 963339893], + [296, 11, 19, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 6781232], + [296, 34, 17, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 450853529], + [297, 11, 22, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 779335583], + [297, 37, 8, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 3274182602], + [298, 11, 29, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 2764437898], + [298, 11, 45, "Style/TrailingCommaInHashLiteral: Put a comma after the last item of a multiline hash.", 3499700945], + [298, 11, 47, "Style/TrailingCommaInArguments: Put a comma after the last parameter of a multiline method call.", 1538336396], + [298, 44, 12, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 1033688349], + [298, 56, 1, "Layout/SpaceInsideHashLiteralBraces: Space inside } detected.", 177541], + [300, 7, 65, "Minitest/EmptyLineBeforeAssertionMethods: Add empty line before assertion.", 1709430128], + [300, 20, 17, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 450853529], + [300, 58, 12, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 3385233831], + [301, 20, 8, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 3274182602], + [301, 49, 15, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 3911829544], + [302, 20, 12, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 1033688349], + [302, 53, 22, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 3075950557], + [307, 7, 70, "Minitest/EmptyLineBeforeAssertionMethods: Add empty line before assertion.", 3813631904], + [307, 20, 10, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 3112758124], + [307, 51, 12, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 3385233831], + [307, 65, 10, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 3112758124], + [311, 20, 80, "Layout/FirstMethodArgumentLineBreak: Add a line break before the first argument of a multi-line method argument list.", 2896167638], + [311, 21, 1, "Layout/SpaceInsideHashLiteralBraces: Space inside { detected.", 177541], + [311, 22, 13, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 2562976305], + [311, 22, 24, "Layout/FirstHashElementLineBreak: Add a line break before the first element of a multi-line hash.", 3662970090], + [311, 39, 7, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 1182861117], + [312, 22, 14, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 2648155146], + [312, 22, 29, "Style/TrailingCommaInHashLiteral: Put a comma after the last item of a multiline hash.", 553636153], + [312, 40, 11, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 963339893], + [312, 51, 1, "Layout/SpaceInsideHashLiteralBraces: Space inside } detected.", 177541], + [313, 20, 15, "Layout/ArgumentAlignment: Use one level of indentation for arguments following the first line of a multi-line method call.", 3012966978], + [317, 20, 17, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 450853529], + [318, 43, 6, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 3023135536], + [319, 30, 6, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 3018058566], + [319, 38, 9, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 2115374466], + [320, 27, 5, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 92254433], + [320, 34, 7, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 1594103918], + [321, 7, 264, "Minitest/EmptyLineBeforeAssertionMethods: Add empty line before assertion.", 3305068313], + [321, 20, 233, "Layout/FirstMethodArgumentLineBreak: Add a line break before the first argument of a multi-line method argument list.", 1280730208], + [321, 21, 1, "Layout/SpaceInsideHashLiteralBraces: Space inside { detected.", 177541], + [321, 22, 13, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 2562976305], + [321, 22, 24, "Layout/FirstHashElementLineBreak: Add a line break before the first element of a multi-line hash.", 3662970090], + [321, 39, 7, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 1182861117], + [322, 22, 14, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 2648155146], + [322, 40, 11, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 963339893], + [323, 22, 18, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 3097418282], + [323, 44, 9, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 2115374466], + [324, 22, 5, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 92254433], + [324, 31, 7, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 1594103918], + [325, 22, 16, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 319904884], + [325, 22, 37, "Style/TrailingCommaInHashLiteral: Put a comma after the last item of a multiline hash.", 3227903659], + [325, 42, 17, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 450853529], + [325, 59, 1, "Layout/SpaceInsideHashLiteralBraces: Space inside } detected.", 177541], + [325, 63, 15, "Layout/MultilineMethodArgumentLineBreaks: Each argument in a multi-line method call must start on a separate line.", 3012966978], + [329, 20, 66, "Layout/FirstMethodArgumentLineBreak: Add a line break before the first argument of a multi-line method argument list.", 3815234358], + [329, 21, 1, "Layout/SpaceInsideHashLiteralBraces: Space inside { detected.", 177541], + [329, 22, 6, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 3037566118], + [329, 22, 17, "Layout/FirstHashElementLineBreak: Add a line break before the first element of a multi-line hash.", 3770288989], + [329, 32, 7, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 1182861117], + [330, 22, 7, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 1182861117], + [330, 22, 22, "Style/TrailingCommaInHashLiteral: Put a comma after the last item of a multiline hash.", 252180526], + [330, 33, 11, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 963339893], + [330, 44, 1, "Layout/SpaceInsideHashLiteralBraces: Space inside } detected.", 177541], + [331, 20, 10, "Layout/ArgumentAlignment: Use one level of indentation for arguments following the first line of a multi-line method call.", 3136218085], + [335, 20, 31, "Layout/FirstMethodArgumentLineBreak: Add a line break before the first argument of a multi-line method argument list.", 789502262], + [336, 20, 12, "Layout/ArgumentAlignment: Use one level of indentation for arguments following the first line of a multi-line method call.", 1238001097], + [340, 20, 42, "Layout/FirstMethodArgumentLineBreak: Add a line break before the first argument of a multi-line method argument list.", 3639300187], + [340, 20, 42, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 3639300187], + [341, 20, 17, "Layout/ArgumentAlignment: Use one level of indentation for arguments following the first line of a multi-line method call.", 184133140], + [345, 18, 18, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 762442776], + [348, 7, 35, "Minitest/EmptyLineBeforeAssertionMethods: Add empty line before assertion.", 2725281500], + [349, 20, 3, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 193340858], + [351, 7, 114, "Minitest/EmptyLineBeforeAssertionMethods: Add empty line before assertion.", 2276794839], + [351, 20, 63, "Layout/FirstMethodArgumentLineBreak: Add a line break before the first argument of a multi-line method argument list.", 3366733692], + [351, 21, 1, "Layout/SpaceInsideHashLiteralBraces: Space inside { detected.", 177541], + [351, 22, 13, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 2562976305], + [351, 40, 7, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 1182861117], + [351, 50, 14, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 2648155146], + [351, 69, 11, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 963339893], + [351, 81, 1, "Layout/SpaceInsideHashLiteralBraces: Space inside } detected.", 177541], + [352, 20, 16, "Layout/ArgumentAlignment: Use one level of indentation for arguments following the first line of a multi-line method call.", 3814467512], + [360, 20, 13, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 2562976305], + [360, 57, 6, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 3037566118], + [364, 20, 6, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 3037566118], + [364, 48, 6, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 3037566118], + [368, 20, 13, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 2562976305], + [368, 58, 6, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 3037566118], + [372, 41, 6, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 3037566118], + [376, 29, 9, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 1129533230], + [376, 40, 6, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 3037566118], + [380, 7, 50, "Minitest/AssertTruthy: Prefer using `assert(@m.has_key?(OPENID_NS, 'mode'))`.", 1818343444], + [380, 49, 6, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 3037566118], + [384, 7, 49, "Minitest/RefuteFalse: Prefer using `refute(@m.has_key?(BARE_NS, 'mode'))`.", 1578372466], + [384, 48, 6, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 3037566118], + [388, 7, 51, "Minitest/AssertTruthy: Prefer using `assert(@m.has_key?(OPENID1_NS, 'mode'))`.", 346586725], + [388, 50, 6, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 3037566118], + [392, 7, 52, "Minitest/RefuteFalse: Prefer using `refute(@m.has_key?(OPENID2_NS, 'mode'))`.", 718496205], + [392, 51, 6, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 3037566118], + [396, 7, 51, "Minitest/RefuteFalse: Prefer using `refute(@m.has_key?('urn:xxx', 'mode'))`.", 2004541231], + [396, 39, 9, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 1129533230], + [396, 50, 6, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 3037566118], + [400, 20, 7, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 1182861117], + [400, 51, 6, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 3037566118], + [404, 30, 6, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 3037566118], + [408, 32, 6, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 3037566118], + [408, 40, 7, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 1182861117], + [412, 33, 6, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 3037566118], + [412, 41, 7, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 1182861117], + [416, 33, 6, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 3037566118], + [420, 21, 25, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 182817611], + [420, 48, 6, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 3037566118], + [424, 20, 45, "Layout/FirstMethodArgumentLineBreak: Add a line break before the first argument of a multi-line method argument list.", 330236732], + [424, 21, 1, "Layout/SpaceInsideHashLiteralBraces: Space inside { detected.", 177541], + [424, 22, 6, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 3037566118], + [424, 32, 7, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 1182861117], + [424, 41, 7, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 1182861117], + [424, 52, 11, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 963339893], + [424, 63, 1, "Layout/SpaceInsideHashLiteralBraces: Space inside } detected.", 177541], + [425, 20, 22, "Layout/ArgumentAlignment: Use one level of indentation for arguments following the first line of a multi-line method call.", 4268880498], + [429, 7, 38, "Minitest/AssertEmptyLiteral: Prefer using `assert_empty(@m.get_args(BARE_NS))`.", 1424704293], + [433, 20, 45, "Layout/FirstMethodArgumentLineBreak: Add a line break before the first argument of a multi-line method argument list.", 330236732], + [433, 21, 1, "Layout/SpaceInsideHashLiteralBraces: Space inside { detected.", 177541], + [433, 22, 6, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 3037566118], + [433, 32, 7, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 1182861117], + [433, 41, 7, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 1182861117], + [433, 52, 11, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 963339893], + [433, 63, 1, "Layout/SpaceInsideHashLiteralBraces: Space inside } detected.", 177541], + [434, 20, 23, "Layout/ArgumentAlignment: Use one level of indentation for arguments following the first line of a multi-line method call.", 3474730211], + [438, 7, 41, "Minitest/AssertEmptyLiteral: Prefer using `assert_empty(@m.get_args(OPENID2_NS))`.", 2316760730], + [442, 7, 40, "Minitest/AssertEmptyLiteral: Prefer using `assert_empty(@m.get_args('urn:xxx'))`.", 4287660664], + [442, 36, 9, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 1129533230], + [448, 9, 22, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 292369016], + [448, 35, 14, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 3434567873], + [449, 9, 23, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 2058743626], + [449, 9, 41, "Style/TrailingCommaInHashLiteral: Put a comma after the last item of a multiline hash.", 2435277656], + [449, 36, 14, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 1521413332], + [451, 7, 37, "Minitest/EmptyLineBeforeAssertionMethods: Add empty line before assertion.", 3363869617], + [455, 7, 36, "Minitest/EmptyLineBeforeAssertionMethods: Add empty line before assertion.", 4108245612], + [459, 40, 1, "Layout/SpaceInsideHashLiteralBraces: Space inside { detected.", 177541], + [459, 41, 6, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 3037566118], + [459, 51, 7, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 1182861117], + [459, 60, 7, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 1182861117], + [459, 71, 11, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 963339893], + [459, 82, 1, "Layout/SpaceInsideHashLiteralBraces: Space inside } detected.", 177541], + [467, 41, 1, "Layout/SpaceInsideHashLiteralBraces: Space inside { detected.", 177541], + [467, 42, 6, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 3037566118], + [467, 52, 7, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 1182861117], + [467, 61, 7, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 1182861117], + [467, 72, 11, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 963339893], + [467, 83, 1, "Layout/SpaceInsideHashLiteralBraces: Space inside } detected.", 177541], + [475, 28, 9, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 1129533230], + [479, 13, 13, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 2464949536], + [480, 15, 7, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 982389487], + [481, 7, 31, "Minitest/EmptyLineBeforeAssertionMethods: Add empty line before assertion.", 2486169547], + [483, 7, 40, "Minitest/EmptyLineBeforeAssertionMethods: Add empty line before assertion.", 1874416747], + [503, 24, 9, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 1129533230], + [507, 13, 10, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 316666463], + [508, 15, 20, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 1439458303], + [510, 7, 40, "Minitest/EmptyLineBeforeAssertionMethods: Add empty line before assertion.", 1874416747], + [512, 7, 31, "Minitest/EmptyLineBeforeAssertionMethods: Add empty line before assertion.", 2486169547], + [532, 24, 9, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 1129287151], + [536, 7, 33, "Minitest/AssertTruthy: Prefer using `assert(@m.is_openid1)`.", 1385749217], + [540, 7, 34, "Minitest/RefuteFalse: Prefer using `refute(@m.is_openid2)`.", 4103735369], + [549, 18, 17, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 3541160330], + [550, 39, 1, "Layout/SpaceInsideHashLiteralBraces: Space inside { detected.", 177541], + [550, 40, 13, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 3473527167], + [550, 65, 1, "Layout/SpaceInsideHashLiteralBraces: Space inside } detected.", 177541], + [551, 40, 13, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 3473527167], + [552, 7, 30, "Minitest/EmptyLineBeforeAssertionMethods: Add empty line before assertion.", 97380905], + [556, 9, 20, "Minitest/TestMethodName: Test method name should start with `test_` prefix.", 151140574], + [559, 7, 49, "Minitest/EmptyLineBeforeAssertionMethods: Add empty line before assertion.", 870184713], + [559, 20, 35, "Minitest/LiteralAsActualArgument: Replace the literal with the first argument.", 323913017], + [559, 40, 6, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 3023135536], + [559, 49, 6, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 3018058566], + [564, 7, 50, "Minitest/EmptyLineBeforeAssertionMethods: Add empty line before assertion.", 3448622216], + [572, 36, 1, "Layout/SpaceInsideHashLiteralBraces: Space inside { detected.", 177541], + [572, 37, 13, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 2562976305], + [572, 37, 24, "Layout/FirstHashElementLineBreak: Add a line break before the first element of a multi-line hash.", 3662970090], + [572, 54, 7, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 1182861117], + [573, 37, 14, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 2648155146], + [573, 55, 11, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 963339893], + [574, 37, 11, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 3847714639], + [574, 37, 25, "Style/TrailingCommaInHashLiteral: Put a comma after the last item of a multiline hash.", 1167724454], + [574, 62, 1, "Layout/SpaceInsideHashLiteralBraces: Space inside } detected.", 177541], + [578, 20, 128, "Layout/FirstMethodArgumentLineBreak: Add a line break before the first argument of a multi-line method argument list.", 3874096429], + [578, 21, 1, "Layout/SpaceInsideHashLiteralBraces: Space inside { detected.", 177541], + [578, 22, 13, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 2562976305], + [578, 22, 24, "Layout/FirstHashElementLineBreak: Add a line break before the first element of a multi-line hash.", 3662970090], + [578, 39, 7, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 1182861117], + [579, 22, 14, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 2648155146], + [579, 40, 11, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 963339893], + [580, 22, 11, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 3847714639], + [580, 22, 25, "Style/TrailingCommaInHashLiteral: Put a comma after the last item of a multiline hash.", 1167724454], + [580, 47, 1, "Layout/SpaceInsideHashLiteralBraces: Space inside } detected.", 177541], + [581, 20, 15, "Layout/ArgumentAlignment: Use one level of indentation for arguments following the first line of a multi-line method call.", 3012966978], + [585, 20, 17, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 450853529], + [586, 43, 6, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 3023135536], + [587, 30, 6, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 3018058566], + [587, 38, 9, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 2115374466], + [588, 27, 5, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 92254433], + [588, 34, 7, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 1594103918], + [589, 7, 312, "Minitest/EmptyLineBeforeAssertionMethods: Add empty line before assertion.", 3020847961], + [589, 20, 281, "Layout/FirstMethodArgumentLineBreak: Add a line break before the first argument of a multi-line method argument list.", 3492229450], + [589, 21, 1, "Layout/SpaceInsideHashLiteralBraces: Space inside { detected.", 177541], + [589, 22, 13, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 2562976305], + [589, 22, 24, "Layout/FirstHashElementLineBreak: Add a line break before the first element of a multi-line hash.", 3662970090], + [589, 39, 7, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 1182861117], + [590, 22, 14, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 2648155146], + [590, 40, 11, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 963339893], + [591, 22, 18, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 3097418282], + [591, 44, 9, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 2115374466], + [592, 22, 5, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 92254433], + [592, 31, 7, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 1594103918], + [593, 22, 11, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 3847714639], + [594, 22, 16, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 319904884], + [594, 22, 37, "Style/TrailingCommaInHashLiteral: Put a comma after the last item of a multiline hash.", 3227903659], + [594, 42, 17, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 450853529], + [594, 59, 1, "Layout/SpaceInsideHashLiteralBraces: Space inside } detected.", 177541], + [594, 63, 15, "Layout/MultilineMethodArgumentLineBreaks: Each argument in a multi-line method call must start on a separate line.", 3012966978], + [598, 20, 107, "Layout/FirstMethodArgumentLineBreak: Add a line break before the first argument of a multi-line method argument list.", 3499129037], + [598, 21, 1, "Layout/SpaceInsideHashLiteralBraces: Space inside { detected.", 177541], + [598, 22, 6, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 3037566118], + [598, 22, 17, "Layout/FirstHashElementLineBreak: Add a line break before the first element of a multi-line hash.", 3770288989], + [598, 32, 7, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 1182861117], + [599, 22, 7, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 1182861117], + [599, 33, 11, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 963339893], + [600, 22, 4, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 2085193496], + [600, 22, 18, "Style/TrailingCommaInHashLiteral: Put a comma after the last item of a multiline hash.", 2290182001], + [600, 40, 1, "Layout/SpaceInsideHashLiteralBraces: Space inside } detected.", 177541], + [601, 20, 10, "Layout/ArgumentAlignment: Use one level of indentation for arguments following the first line of a multi-line method call.", 3136218085], + [605, 20, 49, "Layout/FirstMethodArgumentLineBreak: Add a line break before the first argument of a multi-line method argument list.", 868569292], + [606, 20, 12, "Layout/ArgumentAlignment: Use one level of indentation for arguments following the first line of a multi-line method call.", 1238001097], + [610, 20, 91, "Layout/FirstMethodArgumentLineBreak: Add a line break before the first argument of a multi-line method argument list.", 470515792], + [610, 20, 91, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 470515792], + [611, 20, 17, "Layout/ArgumentAlignment: Use one level of indentation for arguments following the first line of a multi-line method call.", 184133140], + [615, 18, 18, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 762442776], + [618, 7, 35, "Minitest/EmptyLineBeforeAssertionMethods: Add empty line before assertion.", 2725281500], + [619, 20, 3, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 193340858], + [621, 7, 185, "Minitest/EmptyLineBeforeAssertionMethods: Add empty line before assertion.", 2432008081], + [621, 20, 134, "Layout/FirstMethodArgumentLineBreak: Add a line break before the first argument of a multi-line method argument list.", 3333059757], + [621, 21, 1, "Layout/SpaceInsideHashLiteralBraces: Space inside { detected.", 177541], + [621, 22, 13, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 2562976305], + [621, 22, 26, "Layout/FirstHashElementLineBreak: Add a line break before the first element of a multi-line hash.", 1049996844], + [621, 40, 7, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 1182861117], + [622, 22, 14, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 2648155146], + [622, 41, 11, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 963339893], + [623, 22, 11, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 3847714639], + [623, 22, 27, "Style/TrailingCommaInHashLiteral: Put a comma after the last item of a multiline hash.", 2185530048], + [623, 49, 1, "Layout/SpaceInsideHashLiteralBraces: Space inside } detected.", 177541], + [624, 20, 16, "Layout/ArgumentAlignment: Use one level of indentation for arguments following the first line of a multi-line method call.", 3814467512], + [632, 36, 1, "Layout/SpaceInsideHashLiteralBraces: Space inside { detected.", 177541], + [632, 37, 13, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 2562976305], + [632, 37, 24, "Layout/FirstHashElementLineBreak: Add a line break before the first element of a multi-line hash.", 3662970090], + [632, 54, 7, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 1182861117], + [633, 37, 14, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 2648155146], + [633, 55, 11, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 963339893], + [634, 37, 11, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 3847714639], + [634, 37, 25, "Style/TrailingCommaInHashLiteral: Put a comma after the last item of a multiline hash.", 1167825989], + [634, 62, 1, "Layout/SpaceInsideHashLiteralBraces: Space inside } detected.", 177541], + [635, 27, 5, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 92254433], + [635, 34, 7, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 1594103918], + [647, 44, 5, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 91716306], + [654, 21, 5, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 91610211], + [654, 28, 5, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 91716306], + [661, 21, 6, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 3035579718], + [661, 29, 5, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 91716306], + [667, 7, 19, "Minitest/EmptyLineBeforeAssertionMethods: Add empty line before assertion.", 4285920218], + [671, 20, 167, "Layout/FirstMethodArgumentLineBreak: Add a line break before the first argument of a multi-line method argument list.", 565567243], + [671, 21, 1, "Layout/SpaceInsideHashLiteralBraces: Space inside { detected.", 177541], + [671, 22, 13, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 2562976305], + [671, 22, 24, "Layout/FirstHashElementLineBreak: Add a line break before the first element of a multi-line hash.", 3662970090], + [671, 39, 7, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 1182861117], + [672, 22, 14, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 2648155146], + [672, 40, 11, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 963339893], + [673, 22, 11, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 3847714639], + [674, 22, 5, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 92254433], + [674, 22, 16, "Style/TrailingCommaInHashLiteral: Put a comma after the last item of a multiline hash.", 3451765737], + [674, 31, 7, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 1594103918], + [674, 38, 1, "Layout/SpaceInsideHashLiteralBraces: Space inside } detected.", 177541], + [674, 42, 15, "Layout/MultilineMethodArgumentLineBreaks: Each argument in a multi-line method call must start on a separate line.", 3012966978], + [678, 20, 17, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 450853529], + [679, 43, 6, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 3023135536], + [680, 30, 6, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 3018058566], + [680, 38, 9, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 2115374466], + [681, 7, 305, "Minitest/EmptyLineBeforeAssertionMethods: Add empty line before assertion.", 709325516], + [681, 20, 274, "Layout/FirstMethodArgumentLineBreak: Add a line break before the first argument of a multi-line method argument list.", 2393503706], + [681, 21, 1, "Layout/SpaceInsideHashLiteralBraces: Space inside { detected.", 177541], + [681, 22, 13, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 2562976305], + [681, 22, 24, "Layout/FirstHashElementLineBreak: Add a line break before the first element of a multi-line hash.", 3662970090], + [681, 39, 7, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 1182861117], + [682, 22, 14, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 2648155146], + [682, 40, 11, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 963339893], + [683, 22, 11, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 3847714639], + [684, 22, 16, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 319904884], + [685, 22, 18, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 3097418282], + [685, 44, 9, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 2115374466], + [686, 22, 5, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 92254433], + [686, 22, 16, "Style/TrailingCommaInHashLiteral: Put a comma after the last item of a multiline hash.", 3451765737], + [686, 31, 7, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 1594103918], + [686, 38, 1, "Layout/SpaceInsideHashLiteralBraces: Space inside } detected.", 177541], + [686, 42, 15, "Layout/MultilineMethodArgumentLineBreaks: Each argument in a multi-line method call must start on a separate line.", 3012966978], + [690, 27, 5, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 92254433], + [691, 7, 152, "Minitest/EmptyLineBeforeAssertionMethods: Add empty line before assertion.", 3237932739], + [691, 20, 107, "Layout/FirstMethodArgumentLineBreak: Add a line break before the first argument of a multi-line method argument list.", 3499129037], + [691, 21, 1, "Layout/SpaceInsideHashLiteralBraces: Space inside { detected.", 177541], + [691, 22, 6, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 3037566118], + [691, 22, 17, "Layout/FirstHashElementLineBreak: Add a line break before the first element of a multi-line hash.", 3770288989], + [691, 32, 7, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 1182861117], + [692, 22, 7, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 1182861117], + [692, 33, 11, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 963339893], + [693, 22, 4, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 2085193496], + [693, 22, 18, "Style/TrailingCommaInHashLiteral: Put a comma after the last item of a multiline hash.", 2290219986], + [693, 40, 1, "Layout/SpaceInsideHashLiteralBraces: Space inside } detected.", 177541], + [694, 20, 10, "Layout/ArgumentAlignment: Use one level of indentation for arguments following the first line of a multi-line method call.", 3136218085], + [698, 27, 5, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 92254433], + [699, 7, 96, "Minitest/EmptyLineBeforeAssertionMethods: Add empty line before assertion.", 389050517], + [699, 20, 49, "Layout/FirstMethodArgumentLineBreak: Add a line break before the first argument of a multi-line method argument list.", 715101487], + [700, 20, 12, "Layout/ArgumentAlignment: Use one level of indentation for arguments following the first line of a multi-line method call.", 1238001097], + [704, 24, 24, "Layout/FirstArrayElementLineBreak: Add a line break before the first element of a multi-line array.", 1095726796], + [704, 24, 24, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 1095726796], + [705, 24, 19, "Layout/ArrayAlignment: Use one level of indentation for elements following the first line of a multi-line array.", 1923594516], + [705, 24, 19, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 1923594516], + [706, 24, 37, "Layout/ArrayAlignment: Use one level of indentation for elements following the first line of a multi-line array.", 1396651357], + [707, 24, 11, "Layout/ArrayAlignment: Use one level of indentation for elements following the first line of a multi-line array.", 4265971607], + [707, 24, 11, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 4265971607], + [707, 24, 11, "Style/TrailingCommaInArrayLiteral: Put a comma after the last item of a multiline array.", 4265971607], + [710, 30, 3, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 193339971], + [712, 7, 41, "Minitest/EmptyLineBeforeAssertionMethods: Add empty line before assertion.", 409824133], + [720, 18, 18, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 762442776], + [723, 7, 35, "Minitest/EmptyLineBeforeAssertionMethods: Add empty line before assertion.", 2725281500], + [724, 20, 3, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 193340858], + [734, 20, 13, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 2562976305], + [734, 58, 6, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 3037566118], + [738, 20, 6, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 3037566118], + [738, 48, 6, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 3037566118], + [742, 41, 6, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 3037566118], + [746, 20, 13, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 2562976305], + [746, 58, 6, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 3037566118], + [750, 29, 9, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 1129533230], + [750, 40, 6, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 3037566118], + [754, 7, 50, "Minitest/AssertTruthy: Prefer using `assert(@m.has_key?(OPENID_NS, 'mode'))`.", 1818343444], + [754, 49, 6, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 3037566118], + [758, 7, 49, "Minitest/RefuteFalse: Prefer using `refute(@m.has_key?(BARE_NS, 'mode'))`.", 1578372466], + [758, 48, 6, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 3037566118], + [762, 7, 52, "Minitest/RefuteFalse: Prefer using `refute(@m.has_key?(OPENID1_NS, 'mode'))`.", 681250926], + [762, 51, 6, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 3037566118], + [766, 7, 51, "Minitest/AssertTruthy: Prefer using `assert(@m.has_key?(OPENID2_NS, 'mode'))`.", 419458438], + [766, 50, 6, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 3037566118], + [770, 7, 51, "Minitest/RefuteFalse: Prefer using `refute(@m.has_key?('urn:xxx', 'mode'))`.", 2004541231], + [770, 39, 9, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 1129533230], + [770, 50, 6, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 3037566118], + [775, 20, 7, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 1182861117], + [775, 51, 6, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 3037566118], + [779, 38, 6, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 3037566118], + [783, 41, 6, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 3037566118], + [787, 20, 7, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 1182861117], + [787, 52, 6, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 3037566118], + [791, 29, 17, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 3257752249], + [791, 48, 6, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 3037566118], + [795, 20, 45, "Layout/FirstMethodArgumentLineBreak: Add a line break before the first argument of a multi-line method argument list.", 330236732], + [795, 21, 1, "Layout/SpaceInsideHashLiteralBraces: Space inside { detected.", 177541], + [795, 22, 6, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 3037566118], + [795, 32, 7, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 1182861117], + [795, 41, 7, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 1182861117], + [795, 52, 11, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 963339893], + [795, 63, 1, "Layout/SpaceInsideHashLiteralBraces: Space inside } detected.", 177541], + [796, 20, 22, "Layout/ArgumentAlignment: Use one level of indentation for arguments following the first line of a multi-line method call.", 4268880498], + [800, 20, 20, "Layout/FirstMethodArgumentLineBreak: Add a line break before the first argument of a multi-line method argument list.", 1742523791], + [800, 21, 1, "Layout/SpaceInsideHashLiteralBraces: Space inside { detected.", 177541], + [800, 22, 5, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 92254433], + [800, 31, 7, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 1594103918], + [800, 38, 1, "Layout/SpaceInsideHashLiteralBraces: Space inside } detected.", 177541], + [801, 20, 20, "Layout/ArgumentAlignment: Use one level of indentation for arguments following the first line of a multi-line method call.", 2664557919], + [805, 7, 60, "Minitest/AssertEmptyLiteral: Prefer using `assert_empty(@m.get_args(OPENID1_NS))`.", 1440108275], + [805, 20, 2, "Layout/FirstMethodArgumentLineBreak: Add a line break before the first argument of a multi-line method argument list.", 5861859], + [806, 20, 23, "Layout/ArgumentAlignment: Use one level of indentation for arguments following the first line of a multi-line method call.", 3474730211], + [810, 20, 45, "Layout/FirstMethodArgumentLineBreak: Add a line break before the first argument of a multi-line method argument list.", 330236732], + [810, 21, 1, "Layout/SpaceInsideHashLiteralBraces: Space inside { detected.", 177541], + [810, 22, 6, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 3037566118], + [810, 32, 7, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 1182861117], + [810, 41, 7, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 1182861117], + [810, 52, 11, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 963339893], + [810, 63, 1, "Layout/SpaceInsideHashLiteralBraces: Space inside } detected.", 177541], + [811, 20, 23, "Layout/ArgumentAlignment: Use one level of indentation for arguments following the first line of a multi-line method call.", 3482676576], + [815, 7, 66, "Minitest/AssertEmptyLiteral: Prefer using `assert_empty(@m.get_args('urn:loose seal'))`.", 4094190475], + [815, 20, 2, "Layout/FirstMethodArgumentLineBreak: Add a line break before the first argument of a multi-line method argument list.", 5861859], + [816, 20, 29, "Layout/ArgumentAlignment: Use one level of indentation for arguments following the first line of a multi-line method call.", 3921926875], + [816, 32, 16, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 2263937047], + [821, 22, 1, "Layout/SpaceInsideHashLiteralBraces: Space inside { detected.", 177541], + [821, 23, 4, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 2085185157], + [821, 31, 4, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 2085179941], + [821, 37, 4, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 2085178821], + [821, 45, 4, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 2085182053], + [821, 49, 1, "Layout/SpaceInsideHashLiteralBraces: Space inside } detected.", 177541], + [827, 7, 36, "Minitest/EmptyLineBeforeAssertionMethods: Add empty line before assertion.", 4108245612], + [831, 40, 1, "Layout/SpaceInsideHashLiteralBraces: Space inside { detected.", 177541], + [831, 41, 6, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 3037566118], + [831, 51, 7, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 1182861117], + [831, 60, 7, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 1182861117], + [831, 71, 11, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 963339893], + [831, 82, 1, "Layout/SpaceInsideHashLiteralBraces: Space inside } detected.", 177541], + [835, 38, 1, "Layout/SpaceInsideHashLiteralBraces: Space inside { detected.", 177541], + [835, 39, 5, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 92254433], + [835, 48, 7, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 1594103918], + [835, 55, 1, "Layout/SpaceInsideHashLiteralBraces: Space inside } detected.", 177541], + [843, 41, 1, "Layout/SpaceInsideHashLiteralBraces: Space inside { detected.", 177541], + [843, 42, 6, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 3037566118], + [843, 52, 7, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 1182861117], + [843, 61, 7, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 1182861117], + [843, 72, 11, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 963339893], + [843, 83, 1, "Layout/SpaceInsideHashLiteralBraces: Space inside } detected.", 177541], + [847, 28, 10, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 2904480440], + [852, 15, 5, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 92017996], + [853, 7, 31, "Minitest/EmptyLineBeforeAssertionMethods: Add empty line before assertion.", 2486169547], + [855, 7, 40, "Minitest/EmptyLineBeforeAssertionMethods: Add empty line before assertion.", 1874416747], + [875, 24, 7, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 1771873425], + [882, 42, 14, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 4144639799], + [885, 17, 1, "Layout/SpaceInsideHashLiteralBraces: Space inside { detected.", 177541], + [885, 18, 30, "Layout/FirstHashElementLineBreak: Add a line break before the first element of a multi-line hash.", 310393605], + [886, 18, 31, "Style/TrailingCommaInHashLiteral: Put a comma after the last item of a multiline hash.", 4240273967], + [886, 49, 1, "Layout/SpaceInsideHashLiteralBraces: Space inside } detected.", 177541], + [898, 37, 1, "Layout/SpaceInsideHashLiteralBraces: Space inside { detected.", 177541], + [898, 38, 6, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 3023135536], + [898, 48, 6, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 3018058566], + [898, 54, 1, "Layout/SpaceInsideHashLiteralBraces: Space inside } detected.", 177541], + [899, 7, 50, "Minitest/EmptyLineBeforeAssertionMethods: Add empty line before assertion.", 3733432222], + [899, 20, 6, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 3018058566], + [899, 49, 6, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 3023135536], + [903, 13, 4, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 2085192580], + [904, 15, 7, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 1414860450], + [905, 7, 31, "Minitest/EmptyLineBeforeAssertionMethods: Add empty line before assertion.", 2486169547], + [907, 7, 40, "Minitest/EmptyLineBeforeAssertionMethods: Add empty line before assertion.", 1874416747], + [909, 7, 31, "Minitest/EmptyLineBeforeAssertionMethods: Add empty line before assertion.", 2486169547], + [929, 24, 10, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 2909946110], + [933, 12, 24, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 2261919648], + [934, 13, 7, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 1486022054], + [935, 17, 9, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 812283872], + [936, 17, 9, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 812283715], + [939, 7, 42, "Minitest/EmptyLineBeforeAssertionMethods: Add empty line before assertion.", 3956757861], + [941, 7, 42, "Minitest/EmptyLineBeforeAssertionMethods: Add empty line before assertion.", 181840422], + [946, 33, 1, "Layout/SpaceInsideHashLiteralBraces: Space inside { detected.", 177541], + [946, 34, 5, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 91654033], + [946, 52, 1, "Layout/SpaceInsideHashLiteralBraces: Space inside } detected.", 177541], + [951, 7, 34, "Minitest/RefuteFalse: Prefer using `refute(@m.is_openid1)`.", 4103735530], + [955, 7, 33, "Minitest/AssertTruthy: Prefer using `assert(@m.is_openid2)`.", 1385749250], + [962, 9, 11, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 3847714639], + [963, 9, 13, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 2562976305], + [963, 26, 15, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 3155239158], + [964, 9, 17, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 2749623588], + [964, 30, 36, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 2063565054], + [965, 9, 21, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 1325864746], + [965, 34, 6, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 2986156792], + [966, 9, 18, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 966247324], + [966, 31, 11, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 3913682184], + [967, 9, 26, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 3862458228], + [967, 9, 42, "Style/TrailingCommaInHashLiteral: Put a comma after the last item of a multiline hash.", 725104594], + [970, 21, 31, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 718798590], + [973, 9, 9, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 3667194690], + [973, 22, 9, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 139886388], + [974, 9, 7, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 789834347], + [974, 9, 21, "Style/TrailingCommaInHashLiteral: Put a comma after the last item of a multiline hash.", 1878364024], + [974, 20, 10, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 2261490645], + [977, 22, 5, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 90526924], + [982, 9, 16, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 635587538], + [982, 29, 7, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 326052951], + [983, 9, 9, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 2014057493], + [983, 22, 35, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 1436832301], + [984, 9, 8, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 1346626202], + [984, 9, 18, "Style/TrailingCommaInHashLiteral: Put a comma after the last item of a multiline hash.", 1512522817], + [984, 21, 6, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 3035277469], + [989, 20, 15, "Layout/ParameterAlignment: Use one level of indentation for parameters following the first line of a multi-line method definition.", 4204966942], + [997, 9, 129, "Minitest/AssertEqual: Prefer using `assert_equal(form.attributes[k], v, \"Expected '#{v}' for required form attribute '#{k}', got '#{form.attributes[k]}'\")`.", 3023346520], + [997, 9, 129, "Minitest/AssertOperator: Prefer using `assert_operator(form.attributes[k], :==, v, \"Expected '#{v}' for required form attribute '#{k}', got '#{form.attributes[k]}'\")`.", 3023346520], + [997, 16, 23, "Layout/FirstMethodArgumentLineBreak: Add a line break before the first argument of a multi-line method argument list.", 3890971049], + [998, 16, 81, "Layout/ArgumentAlignment: Use one level of indentation for arguments following the first line of a multi-line method call.", 1037296273], + [1008, 9, 119, "Minitest/AssertEqual: Prefer using `assert_equal(form.attributes[k], v, \"Form attribute '#{k}' should be '#{v}', found '#{form.attributes[k]}'\")`.", 728071696], + [1008, 9, 119, "Minitest/AssertOperator: Prefer using `assert_operator(form.attributes[k], :==, v, \"Form attribute '#{k}' should be '#{v}', found '#{form.attributes[k]}'\")`.", 728071696], + [1008, 16, 23, "Layout/FirstMethodArgumentLineBreak: Add a line break before the first argument of a multi-line method argument list.", 3890971049], + [1009, 16, 71, "Layout/ArgumentAlignment: Use one level of indentation for arguments following the first line of a multi-line method call.", 3974141145], + [1014, 47, 3, "Style/AndOr: Use `&&` instead of `and`.", 193409806], + [1015, 23, 26, "Layout/MultilineOperationIndentation: Use 2 (not 12) spaces for indenting a condition in an `unless` statement spanning multiple lines.", 2752062785], + [1015, 41, 7, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 4163977235], + [1015, 50, 3, "Style/AndOr: Use `&&` instead of `and`.", 193409806], + [1016, 23, 41, "Layout/MultilineOperationIndentation: Use 2 (not 12) spaces for indenting a condition in an `unless` statement spanning multiple lines.", 3946375691], + [1016, 37, 6, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 3039261821], + [1016, 55, 8, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 2923163215], + [1027, 38, 6, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 3032265122], + [1029, 13, 190, "Minitest/AssertEqual: Prefer using `assert_equal(e.attributes['value'], value, \"Expected value of hidden input '#{e.attributes['name']}' \" +\n \"to be '#{value}', got '#{e.attributes['value']}'\")`.", 3325653372], + [1029, 13, 190, "Minitest/AssertOperator: Prefer using `assert_operator(e.attributes['value'], :==, value, \"Expected value of hidden input '#{e.attributes['name']}' \" +\n \"to be '#{value}', got '#{e.attributes['value']}'\")`.", 3325653372], + [1029, 13, 190, "Minitest/AssertWithExpectedArgument: Did you mean to use `assert_equal(e.attributes['value'] == value, \"Expected value of hidden input '#{e.attributes['name']}' \" +\n \"to be '#{value}', got '#{e.attributes['value']}'\")`?", 3325653372], + [1029, 20, 30, "Layout/FirstMethodArgumentLineBreak: Add a line break before the first argument of a multi-line method argument list.", 2605044007], + [1029, 33, 7, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 1594103918], + [1030, 20, 131, "Layout/ArgumentAlignment: Use one level of indentation for arguments following the first line of a multi-line method call.", 154116810], + [1030, 68, 6, "Style/StringLiteralsInInterpolation: Prefer double-quoted strings inside interpolations.", 3032265122], + [1030, 80, 1, "Style/LineEndConcatenation: Use `\\` instead of `+` or `<<` to concatenate those strings.", 177550], + [1031, 59, 7, "Style/StringLiteralsInInterpolation: Prefer double-quoted strings inside interpolations.", 1594103918], + [1036, 11, 44, "Style/MethodCallWithArgsParentheses: Use parentheses for method calls with arguments.", 187315171], + [1040, 11, 174, "Minitest/AssertIncludes: Prefer using `assert_includes(message_.to_post_args.keys, e.attributes['name'], \"Form element for '#{e.attributes['name']}' not in \" +\n 'original message')`.", 2672035956], + [1040, 11, 174, "Minitest/AssertWithExpectedArgument: Did you mean to use `assert_equal(message_.to_post_args.keys.include?(e.attributes['name']), \"Form element for '#{e.attributes['name']}' not in \" +\n 'original message')`?", 2672035956], + [1040, 18, 57, "Layout/FirstMethodArgumentLineBreak: Add a line break before the first argument of a multi-line method argument list.", 2909386840], + [1040, 18, 57, "Performance/InefficientHashSearch: Use `#key?` instead of `#keys.include?`.", 2909386840], + [1040, 67, 6, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 3032265122], + [1041, 18, 90, "Layout/ArgumentAlignment: Use one level of indentation for arguments following the first line of a multi-line method call.", 532341847], + [1041, 52, 6, "Style/StringLiteralsInInterpolation: Prefer double-quoted strings inside interpolations.", 3032265122], + [1041, 71, 1, "Style/LineEndConcatenation: Use `\\` instead of `+` or `<<` to concatenate those strings.", 177550], + [1042, 18, 18, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 1574956311], + [1046, 9, 146, "Minitest/AssertEqual: Prefer using `assert_equal(form.attributes['action'], action_url, \"Expected form 'action' to be '#{action_url}', got '#{form.attributes['action']}'\")`.", 670891994], + [1046, 9, 146, "Minitest/AssertOperator: Prefer using `assert_operator(form.attributes['action'], :==, action_url, \"Expected form 'action' to be '#{action_url}', got '#{form.attributes['action']}'\")`.", 670891994], + [1046, 16, 39, "Layout/FirstMethodArgumentLineBreak: Add a line break before the first argument of a multi-line method argument list.", 453172704], + [1046, 32, 8, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 2956022523], + [1047, 16, 82, "Layout/ArgumentAlignment: Use one level of indentation for arguments following the first line of a multi-line method call.", 566350714], + [1047, 86, 8, "Style/StringLiteralsInInterpolation: Prefer double-quoted strings inside interpolations.", 2956022523], + [1052, 47, 3, "Style/AndOr: Use `&&` instead of `and`.", 193409806], + [1053, 23, 26, "Layout/MultilineOperationIndentation: Use 2 (not 12) spaces for indenting a condition in an `unless` statement spanning multiple lines.", 2752062785], + [1053, 41, 7, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 4163977235], + [1053, 50, 3, "Style/AndOr: Use `&&` instead of `and`.", 193409806], + [1054, 23, 39, "Layout/MultilineOperationIndentation: Use 2 (not 12) spaces for indenting a condition in an `unless` statement spanning multiple lines.", 1149497620], + [1054, 36, 6, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 3039261821], + [1054, 54, 8, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 3846394289], + [1059, 9, 115, "Minitest/AssertEqual: Prefer using `assert_equal(submits.length, 1, \"Expected only one 'input' with type = 'submit', got #{submits.length}\")`.", 3205120719], + [1059, 9, 115, "Minitest/AssertOperator: Prefer using `assert_operator(submits.length, :==, 1, \"Expected only one 'input' with type = 'submit', got #{submits.length}\")`.", 3205120719], + [1059, 16, 19, "Layout/FirstMethodArgumentLineBreak: Add a line break before the first argument of a multi-line method argument list.", 776327073], + [1060, 16, 71, "Layout/ArgumentAlignment: Use one level of indentation for arguments following the first line of a multi-line method call.", 3020496750], + [1062, 9, 177, "Minitest/AssertEqual: Prefer using `assert_equal(submits[0].attributes['value'], submit_text, \"Expected submit value to be '#{submit_text}', \" +\n \"got '#{submits[0].attributes['value']}'\")`.", 3070590785], + [1062, 9, 177, "Minitest/AssertOperator: Prefer using `assert_operator(submits[0].attributes['value'], :==, submit_text, \"Expected submit value to be '#{submit_text}', \" +\n \"got '#{submits[0].attributes['value']}'\")`.", 3070590785], + [1062, 9, 177, "Minitest/AssertWithExpectedArgument: Did you mean to use `assert_equal(submits[0].attributes['value'] == submit_text, \"Expected submit value to be '#{submit_text}', \" +\n \"got '#{submits[0].attributes['value']}'\")`?", 3070590785], + [1062, 16, 45, "Layout/FirstMethodArgumentLineBreak: Add a line break before the first argument of a multi-line method argument list.", 1847638894], + [1062, 38, 7, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 1594103918], + [1063, 16, 107, "Layout/ArgumentAlignment: Use one level of indentation for arguments following the first line of a multi-line method call.", 2951559010], + [1063, 65, 1, "Style/LineEndConcatenation: Use `\\` instead of `+` or `<<` to concatenate those strings.", 177550], + [1064, 46, 7, "Style/StringLiteralsInInterpolation: Prefer double-quoted strings inside interpolations.", 1594103918], + [1070, 31, 11, "Layout/FirstMethodArgumentLineBreak: Add a line break before the first argument of a multi-line method argument list.", 3500520943], + [1070, 44, 15, "Layout/MultilineMethodArgumentLineBreaks: Each argument in a multi-line method call must start on a separate line.", 2796655553], + [1071, 31, 12, "Layout/ArgumentAlignment: Use one level of indentation for arguments following the first line of a multi-line method call.", 2686516691], + [1072, 18, 4, "Layout/FirstMethodArgumentLineBreak: Add a line break before the first argument of a multi-line method argument list.", 2087820472], + [1072, 24, 1, "Layout/MultilineMethodArgumentLineBreaks: Each argument in a multi-line method call must start on a separate line.", 177608], + [1072, 27, 11, "Layout/MultilineMethodArgumentLineBreaks: Each argument in a multi-line method call must start on a separate line.", 3500520943], + [1073, 18, 15, "Layout/ArgumentAlignment: Use one level of indentation for arguments following the first line of a multi-line method call.", 2796655553], + [1073, 35, 12, "Layout/MultilineMethodArgumentLineBreaks: Each argument in a multi-line method call must start on a separate line.", 2686516691], + [1081, 17, 8, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 1346626202], + [1081, 29, 5, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 90515603], + [1083, 31, 11, "Layout/FirstMethodArgumentLineBreak: Add a line break before the first argument of a multi-line method argument list.", 3500520943], + [1083, 44, 15, "Layout/MultilineMethodArgumentLineBreaks: Each argument in a multi-line method call must start on a separate line.", 2796655553], + [1084, 31, 12, "Layout/ArgumentAlignment: Use one level of indentation for arguments following the first line of a multi-line method call.", 2686516691], + [1085, 18, 4, "Layout/FirstMethodArgumentLineBreak: Add a line break before the first argument of a multi-line method argument list.", 2087820472], + [1085, 24, 1, "Layout/MultilineMethodArgumentLineBreaks: Each argument in a multi-line method call must start on a separate line.", 177608], + [1085, 27, 11, "Layout/MultilineMethodArgumentLineBreaks: Each argument in a multi-line method call must start on a separate line.", 3500520943], + [1086, 18, 15, "Layout/ArgumentAlignment: Use one level of indentation for arguments following the first line of a multi-line method call.", 2796655553], + [1086, 35, 12, "Layout/MultilineMethodArgumentLineBreaks: Each argument in a multi-line method call must start on a separate line.", 2686516691], + [1095, 17, 16, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 635587538], + [1095, 37, 6, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 3003939444], + [1096, 17, 9, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 2014057493], + [1096, 30, 18, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 268450833], + [1098, 31, 11, "Layout/FirstMethodArgumentLineBreak: Add a line break before the first argument of a multi-line method argument list.", 3500520943], + [1098, 44, 9, "Layout/MultilineMethodArgumentLineBreaks: Each argument in a multi-line method call must start on a separate line.", 3121703976], + [1099, 31, 12, "Layout/ArgumentAlignment: Use one level of indentation for arguments following the first line of a multi-line method call.", 2686516691], + [1100, 18, 4, "Layout/FirstMethodArgumentLineBreak: Add a line break before the first argument of a multi-line method argument list.", 2087820472], + [1100, 24, 1, "Layout/MultilineMethodArgumentLineBreaks: Each argument in a multi-line method call must start on a separate line.", 177608], + [1100, 27, 11, "Layout/MultilineMethodArgumentLineBreaks: Each argument in a multi-line method call must start on a separate line.", 3500520943], + [1101, 18, 9, "Layout/ArgumentAlignment: Use one level of indentation for arguments following the first line of a multi-line method call.", 3121703976], + [1101, 29, 12, "Layout/MultilineMethodArgumentLineBreaks: Each argument in a multi-line method call must start on a separate line.", 2686516691], + [1108, 13, 24, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 3637342729], + [1109, 7, 6, "Lint/UnderscorePrefixedVariableName: Do not use prefix `_` for a variable that is used.", 3498751916], + [1109, 16, 5, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 91610211], + [1111, 7, 48, "Minitest/EmptyLineBeforeAssertionMethods: Add empty line before assertion.", 411489242], + [1117, 16, 26, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 1106383717], + [1121, 9, 44, "Minitest/RefuteFalse: Prefer using `refute(nsm.member?(uripat % i))`.", 154326771], + [1124, 7, 84, "Minitest/EmptyLineBeforeAssertionMethods: Add empty line before assertion.", 4016334492], + [1124, 25, 6, "Lint/UnderscorePrefixedVariableName: Do not use prefix `_` for a variable that is used.", 3498751916], + [1129, 16, 7, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 832170441], + [1130, 13, 11, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 1939718458], + [1139, 20, 17, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 450853529], + [1140, 16, 9, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 3644585460], + [1147, 54, 15, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 3596965063], + [1152, 42, 21, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 804983478], + [1156, 39, 1, "Layout/SpaceInsideHashLiteralBraces: Space inside { detected.", 177541], + [1156, 40, 15, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 3911829544], + [1156, 59, 8, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 3274182602], + [1156, 67, 1, "Layout/SpaceInsideHashLiteralBraces: Space inside } detected.", 177541], + [1157, 7, 22, "Minitest/EmptyLineBeforeAssertionMethods: Add empty line before assertion.", 3796388732], + [1164, 13, 11, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 1939718458], + [1166, 26, 6, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 3023135536], + [1168, 28, 6, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 3018058566] + ], + "test/test_nonce.rb:1928933667": [ + [1, 9, 18, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 1212825145], + [2, 9, 20, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 3682152042], + [10, 7, 29, "Minitest/AssertMatch: Prefer using `assert_match(nonce, NONCE_RE)`.", 2611712850], + [10, 7, 29, "Minitest/EmptyLineBeforeAssertionMethods: Add empty line before assertion.", 2611712850], + [11, 7, 24, "Minitest/AssertEqual: Prefer using `assert_equal(nonce.size, 26)`.", 2741654048], + [11, 7, 24, "Minitest/AssertOperator: Prefer using `assert_operator(nonce.size, :==, 26)`.", 2741654048], + [16, 7, 29, "Minitest/AssertMatch: Prefer using `assert_match(nonce, NONCE_RE)`.", 2611712850], + [16, 7, 29, "Minitest/EmptyLineBeforeAssertionMethods: Add empty line before assertion.", 2611712850], + [17, 7, 24, "Minitest/AssertEqual: Prefer using `assert_equal(nonce.size, 26)`.", 2741654048], + [17, 7, 24, "Minitest/AssertOperator: Prefer using `assert_operator(nonce.size, :==, 26)`.", 2741654048], + [18, 7, 44, "Minitest/AssertMatch: Prefer using `assert_match(/^1970-01-01T00:00:00Z/, nonce)`.", 3870970796], + [22, 11, 22, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 3890374212], + [24, 23, 2, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 5858789], + [26, 7, 34, "Minitest/EmptyLineBeforeAssertionMethods: Add empty line before assertion.", 2488174633], + [33, 7, 33, "Minitest/AssertMatch: Prefer using `assert_match(nonce_str, NONCE_RE)`.", 1507261272], + [33, 7, 33, "Minitest/EmptyLineBeforeAssertionMethods: Add empty line before assertion.", 1507261272], + [35, 7, 26, "Minitest/EmptyLineBeforeAssertionMethods: Add empty line before assertion.", 1326115118], + [41, 9, 2, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 5858789], + [42, 9, 26, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 1161343966], + [43, 9, 22, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 1839578540], + [44, 9, 22, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 3180577029], + [45, 9, 22, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 349273735], + [46, 9, 30, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 1257841138], + [47, 9, 9, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 354627053], + [47, 9, 9, "Style/TrailingCommaInArrayLiteral: Put a comma after the last item of a multiline array.", 354627053], + [49, 7, 100, "Minitest/EmptyLineBeforeAssertionMethods: Add empty line before assertion.", 1863951827], + [57, 10, 22, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 3890374212], + [60, 10, 22, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 3890374212], + [63, 10, 22, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 3890374212], + [66, 10, 22, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 3890374212], + [69, 10, 22, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 3890374212], + [72, 10, 22, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 3890380486], + [75, 10, 22, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 3890380486], + [78, 9, 24, "Style/TrailingCommaInArrayLiteral: Put a comma after the last item of a multiline array.", 3691277562], + [78, 10, 9, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 354627053], + [84, 9, 41, "Minitest/EmptyLineBeforeAssertionMethods: Add empty line before assertion.", 162302878] + ], + "test/test_oauth.rb:3783744149": [ + [1, 9, 18, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 1212825145], + [2, 9, 25, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 558419089], + [3, 9, 16, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 2920398136], + [4, 9, 15, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 1480177078], + [5, 9, 27, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 2748495602], + [6, 9, 27, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 3427008040], + [18, 22, 7, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 1246672322], + [20, 35, 10, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 3357144667], + [20, 47, 30, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 3569003008], + [21, 9, 39, "Minitest/EmptyLineBeforeAssertionMethods: Add empty line before assertion.", 73431459], + [21, 22, 10, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 3357144667], + [22, 22, 30, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 3569003008], + [26, 25, 10, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 3357144667], + [27, 9, 39, "Minitest/EmptyLineBeforeAssertionMethods: Add empty line before assertion.", 526934097], + [27, 22, 10, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 3357144667], + [31, 22, 30, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 3569003008], + [32, 9, 56, "Minitest/EmptyLineBeforeAssertionMethods: Add empty line before assertion.", 664624158], + [32, 22, 30, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 3569003008], + [36, 9, 41, "Minitest/AssertEmptyLiteral: Prefer using `assert_empty(@req.get_extension_args)`.", 1295939071], + [37, 25, 10, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 3357144667], + [38, 9, 67, "Minitest/EmptyLineBeforeAssertionMethods: Add empty line before assertion.", 1811466556], + [38, 23, 1, "Layout/SpaceInsideHashLiteralBraces: Space inside { detected.", 177541], + [38, 24, 10, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 279448603], + [38, 38, 10, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 3357144667], + [38, 48, 1, "Layout/SpaceInsideHashLiteralBraces: Space inside } detected.", 177541], + [39, 22, 30, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 3569003008], + [40, 9, 110, "Minitest/EmptyLineBeforeAssertionMethods: Add empty line before assertion.", 3435929212], + [40, 23, 1, "Layout/SpaceInsideHashLiteralBraces: Space inside { detected.", 177541], + [40, 24, 10, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 279448603], + [40, 38, 10, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 3357144667], + [40, 50, 7, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 1401044911], + [40, 61, 30, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 3569003008], + [40, 91, 1, "Layout/SpaceInsideHashLiteralBraces: Space inside } detected.", 177541], + [44, 17, 1, "Layout/SpaceInsideHashLiteralBraces: Space inside { detected.", 177541], + [44, 18, 10, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 279448603], + [44, 32, 10, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 3357144667], + [44, 44, 7, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 1401044911], + [44, 55, 30, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 3569003008], + [44, 85, 1, "Layout/SpaceInsideHashLiteralBraces: Space inside } detected.", 177541], + [46, 9, 39, "Minitest/EmptyLineBeforeAssertionMethods: Add empty line before assertion.", 526934097], + [46, 22, 10, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 3357144667], + [47, 22, 30, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 3569003008], + [52, 9, 25, "Minitest/EmptyLineBeforeAssertionMethods: Add empty line before assertion.", 3468908612], + [58, 53, 6, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 3037566118], + [58, 53, 25, "Layout/FirstHashElementIndentation: Use 2 spaces for indentation in a hash, relative to the start of the line where the left curly brace is.", 2607646422], + [58, 63, 15, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 3155239158], + [59, 53, 4, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 2085193496], + [60, 53, 10, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 1365632081], + [61, 53, 16, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 2912030834], + [61, 73, 10, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 3357144667], + [62, 53, 13, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 2873818406], + [62, 53, 47, "Style/TrailingCommaInHashLiteral: Put a comma after the last item of a multiline hash.", 3200683552], + [62, 70, 30, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 3569003008], + [63, 51, 1, "Layout/FirstHashElementIndentation: Indent the right brace the same as the start of the line where the left brace is.", 177624], + [67, 9, 38, "Minitest/EmptyLineBeforeAssertionMethods: Add empty line before assertion.", 3811773137], + [67, 22, 10, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 3357144667], + [68, 22, 30, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 3569003008], + [76, 9, 22, "Minitest/AssertNil: Prefer using `assert_nil(oauth_req)`.", 4207687874], + [76, 9, 22, "Minitest/AssertPredicate: Prefer using `assert_predicate(oauth_req, :nil?)`.", 4207687874], + [76, 9, 22, "Minitest/EmptyLineBeforeAssertionMethods: Add empty line before assertion.", 4207687874], + [102, 36, 14, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 4029592431], + [102, 52, 30, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 3569003008], + [103, 9, 48, "Minitest/EmptyLineBeforeAssertionMethods: Add empty line before assertion.", 3735402844], + [103, 22, 14, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 4029592431], + [104, 22, 30, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 3569003008], + [108, 30, 14, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 4029592431], + [109, 9, 48, "Minitest/EmptyLineBeforeAssertionMethods: Add empty line before assertion.", 3900436974], + [109, 22, 14, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 4029592431], + [113, 22, 30, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 3569003008], + [114, 9, 56, "Minitest/EmptyLineBeforeAssertionMethods: Add empty line before assertion.", 664624158], + [114, 22, 30, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 3569003008], + [118, 9, 41, "Minitest/AssertEmptyLiteral: Prefer using `assert_empty(@req.get_extension_args)`.", 1295939071], + [119, 30, 14, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 4029592431], + [120, 9, 76, "Minitest/EmptyLineBeforeAssertionMethods: Add empty line before assertion.", 586473475], + [120, 23, 1, "Layout/SpaceInsideHashLiteralBraces: Space inside { detected.", 177541], + [120, 24, 15, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 1044601616], + [120, 43, 14, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 4029592431], + [120, 57, 1, "Layout/SpaceInsideHashLiteralBraces: Space inside } detected.", 177541], + [121, 22, 30, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 3569003008], + [122, 9, 140, "Minitest/EmptyLineBeforeAssertionMethods: Add empty line before assertion.", 3791061865], + [122, 22, 80, "Layout/FirstMethodArgumentLineBreak: Add a line break before the first argument of a multi-line method argument list.", 3268349759], + [122, 23, 1, "Layout/SpaceInsideHashLiteralBraces: Space inside { detected.", 177541], + [122, 24, 15, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 1044601616], + [122, 43, 14, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 4029592431], + [122, 59, 7, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 1401044911], + [122, 70, 30, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 3569003008], + [122, 100, 1, "Layout/SpaceInsideHashLiteralBraces: Space inside } detected.", 177541], + [123, 22, 23, "Layout/ArgumentAlignment: Use one level of indentation for arguments following the first line of a multi-line method call.", 405656805], + [127, 17, 1, "Layout/SpaceInsideHashLiteralBraces: Space inside { detected.", 177541], + [127, 18, 15, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 1044601616], + [127, 37, 14, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 4029592431], + [127, 53, 7, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 1401044911], + [127, 64, 30, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 3569003008], + [127, 94, 1, "Layout/SpaceInsideHashLiteralBraces: Space inside } detected.", 177541], + [129, 9, 48, "Minitest/EmptyLineBeforeAssertionMethods: Add empty line before assertion.", 3900436974], + [129, 22, 14, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 4029592431], + [130, 22, 30, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 3569003008], + [135, 9, 30, "Minitest/EmptyLineBeforeAssertionMethods: Add empty line before assertion.", 3038968047], + [141, 53, 6, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 3037566118], + [141, 53, 18, "Layout/FirstHashElementIndentation: Use 2 spaces for indentation in a hash, relative to the start of the line where the left curly brace is.", 248562579], + [141, 63, 8, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 691350387], + [142, 53, 4, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 2085193496], + [143, 53, 10, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 1365632081], + [144, 53, 21, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 701247385], + [144, 78, 14, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 4029592431], + [145, 53, 13, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 2873818406], + [145, 53, 47, "Style/TrailingCommaInHashLiteral: Put a comma after the last item of a multiline hash.", 3200683552], + [145, 70, 30, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 3569003008], + [146, 51, 1, "Layout/FirstHashElementIndentation: Indent the right brace the same as the start of the line where the left brace is.", 177624], + [148, 11, 15, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 1044601616], + [148, 30, 14, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 4029592431], + [149, 11, 7, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 1401044911], + [149, 11, 41, "Style/TrailingCommaInHashLiteral: Put a comma after the last item of a multiline hash.", 593369833], + [149, 22, 30, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 3569003008], + [153, 9, 47, "Minitest/EmptyLineBeforeAssertionMethods: Add empty line before assertion.", 2391756526], + [153, 22, 14, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 4029592431], + [154, 22, 30, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 3569003008], + [159, 53, 6, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 3037566118], + [159, 53, 18, "Layout/FirstHashElementIndentation: Use 2 spaces for indentation in a hash, relative to the start of the line where the left curly brace is.", 248562579], + [159, 63, 8, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 691350387], + [160, 53, 4, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 2085193496], + [161, 53, 10, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 1365632081], + [162, 53, 21, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 701247385], + [162, 78, 14, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 4029592431], + [163, 53, 13, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 2873818406], + [163, 53, 47, "Style/TrailingCommaInHashLiteral: Put a comma after the last item of a multiline hash.", 3200683552], + [163, 70, 30, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 3569003008], + [164, 51, 1, "Layout/FirstHashElementIndentation: Indent the right brace the same as the start of the line where the left brace is.", 177624], + [169, 9, 29, "Minitest/AssertNil: Prefer using `assert_nil(req, req.inspect)`.", 1419293160], + [169, 9, 29, "Minitest/AssertPredicate: Prefer using `assert_predicate(req, :nil?, req.inspect)`.", 1419293160], + [169, 9, 29, "Minitest/AssertWithExpectedArgument: Did you mean to use `assert_equal(req.nil?, req.inspect)`?", 1419293160], + [169, 9, 29, "Minitest/EmptyLineBeforeAssertionMethods: Add empty line before assertion.", 1419293160] + ], + "test/test_openid_yadis.rb:3363182315": [ + [1, 9, 18, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 1212825145], + [2, 9, 27, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 3427008040], + [3, 9, 23, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 380634196], + [17, 3, 70, "Style/ClassMethodsDefinitions: Use `class << self` to define a class method.", 2241541269], + [21, 3, 727, "Style/ClassMethodsDefinitions: Use `class << self` to define a class method.", 557056937], + [21, 74, 10, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 107223013], + [23, 20, 6, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 3094118117], + [24, 5, 125, "Style/SafeNavigation: Use safe navigation (`&.`) instead of checking if an object exists before calling the method.", 2542762157], + [26, 28, 8, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 2733356575], + [30, 5, 293, "Style/SafeNavigation: Use safe navigation (`&.`) instead of checking if an object exists before calling the method.", 3013004962], + [38, 27, 6, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 3130004567], + [40, 20, 3, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 193340763], + [44, 23, 19, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 2902335579], + [48, 17, 2, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 5858789], + [54, 6, 20, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 1801837736], + [55, 6, 21, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 2957356347], + [56, 6, 21, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 2957356347], + [56, 29, 20, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 1801837736], + [57, 6, 21, "Layout/FirstArrayElementLineBreak: Add a line break before the first element of a multi-line array.", 2957356347], + [57, 6, 21, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 2957356347], + [58, 6, 20, "Layout/ArrayAlignment: Use one level of indentation for elements following the first line of a multi-line array.", 1801837736], + [58, 6, 20, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 1801837736], + [59, 6, 28, "Layout/ArrayAlignment: Use one level of indentation for elements following the first line of a multi-line array.", 831314958], + [59, 6, 28, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 831314958], + [59, 6, 29, "Style/TrailingCommaInArrayLiteral: Put a comma after the last item of a multiline array.", 1663589779], + [63, 3, 152, "Style/ClassMethodsDefinitions: Use `class << self` to define a class method.", 2562815488], + [75, 5, 35, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 2787327655], + [76, 5, 28, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 3482333731], + [76, 5, 28, "Style/TrailingCommaInArrayLiteral: Put a comma after the last item of a multiline array.", 3482333731], + [82, 5, 23, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 655772091], + [83, 5, 26, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 2888187211], + [83, 5, 26, "Style/TrailingCommaInArrayLiteral: Put a comma after the last item of a multiline array.", 2888187211], + [93, 20, 19, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 2246975734], + [96, 35, 5, "Layout/FirstMethodArgumentLineBreak: Add a line break before the first argument of a multi-line method argument list.", 213775992], + [97, 35, 10, "Layout/ArgumentAlignment: Use one level of indentation for arguments following the first line of a multi-line method call.", 2272531167], + [98, 35, 9, "Layout/ArgumentAlignment: Use one level of indentation for arguments following the first line of a multi-line method call.", 2474818138], + [127, 9, 68, "Minitest/EmptyLineBeforeAssertionMethods: Add empty line before assertion.", 2053489883] + ], + "test/test_pape.rb:174711530": [ + [1, 9, 18, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 1212825145], + [2, 9, 24, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 2457518418], + [3, 9, 16, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 2920398136], + [4, 9, 15, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 1480177078], + [5, 9, 17, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 3337961901], + [15, 9, 46, "Minitest/AssertEmptyLiteral: Prefer using `assert_empty(@req.preferred_auth_policies)`.", 418505596], + [17, 22, 6, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 3034771041], + [20, 9, 69, "Minitest/EmptyLineBeforeAssertionMethods: Add empty line before assertion.", 2691599814], + [25, 9, 46, "Minitest/AssertEmptyLiteral: Prefer using `assert_empty(@req.preferred_auth_policies)`.", 418505596], + [27, 9, 69, "Minitest/EmptyLineBeforeAssertionMethods: Add empty line before assertion.", 2829742900], + [29, 9, 69, "Minitest/EmptyLineBeforeAssertionMethods: Add empty line before assertion.", 2829742900], + [31, 9, 100, "Minitest/EmptyLineBeforeAssertionMethods: Add empty line before assertion.", 1692042735], + [33, 9, 100, "Minitest/EmptyLineBeforeAssertionMethods: Add empty line before assertion.", 1692042735], + [37, 23, 1, "Layout/SpaceInsideHashLiteralBraces: Space inside { detected.", 177541], + [37, 24, 25, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 3932791566], + [37, 53, 2, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 5858789], + [37, 55, 1, "Layout/SpaceInsideHashLiteralBraces: Space inside } detected.", 177541], + [38, 29, 12, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 416558537], + [39, 9, 84, "Minitest/EmptyLineBeforeAssertionMethods: Add empty line before assertion.", 995052347], + [39, 23, 1, "Layout/SpaceInsideHashLiteralBraces: Space inside { detected.", 177541], + [39, 24, 25, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 3932791566], + [39, 53, 12, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 416558537], + [39, 65, 1, "Layout/SpaceInsideHashLiteralBraces: Space inside } detected.", 177541], + [40, 29, 12, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 416678131], + [41, 9, 95, "Minitest/EmptyLineBeforeAssertionMethods: Add empty line before assertion.", 2274914573], + [41, 23, 1, "Layout/SpaceInsideHashLiteralBraces: Space inside { detected.", 177541], + [41, 24, 25, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 3932791566], + [41, 53, 23, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 3802096447], + [41, 76, 1, "Layout/SpaceInsideHashLiteralBraces: Space inside } detected.", 177541], + [43, 9, 141, "Minitest/EmptyLineBeforeAssertionMethods: Add empty line before assertion.", 3772676353], + [43, 22, 81, "Layout/FirstMethodArgumentLineBreak: Add a line break before the first argument of a multi-line method argument list.", 295265399], + [43, 23, 1, "Layout/SpaceInsideHashLiteralBraces: Space inside { detected.", 177541], + [43, 24, 25, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 3932791566], + [43, 53, 23, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 3802096447], + [43, 78, 14, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 1656633178], + [43, 96, 5, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 94505171], + [43, 101, 1, "Layout/SpaceInsideHashLiteralBraces: Space inside } detected.", 177541], + [44, 22, 23, "Layout/ArgumentAlignment: Use one level of indentation for arguments following the first line of a multi-line method call.", 405656805], + [48, 17, 1, "Layout/SpaceInsideHashLiteralBraces: Space inside { detected.", 177541], + [48, 18, 25, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 3932791566], + [48, 18, 52, "Layout/FirstHashElementLineBreak: Add a line break before the first element of a multi-line hash.", 3050298298], + [48, 47, 23, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 1586453106], + [49, 18, 14, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 1656633178], + [49, 18, 21, "Style/TrailingCommaInHashLiteral: Put a comma after the last item of a multiline hash.", 2082494816], + [49, 36, 3, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 193340796], + [49, 39, 1, "Layout/SpaceInsideHashLiteralBraces: Space inside } detected.", 177541], + [51, 9, 34, "Minitest/EmptyLineBeforeAssertionMethods: Add empty line before assertion.", 269935223], + [52, 23, 12, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 415965921], + [52, 37, 12, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 415824726], + [57, 9, 29, "Minitest/EmptyLineBeforeAssertionMethods: Add empty line before assertion.", 1641430853], + [58, 9, 46, "Minitest/AssertEmptyLiteral: Prefer using `assert_empty(@req.preferred_auth_policies)`.", 418505596], + [63, 53, 6, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 3037566118], + [63, 53, 25, "Layout/FirstHashElementIndentation: Use 2 spaces for indentation in a hash, relative to the start of the line where the left curly brace is.", 2607646422], + [63, 63, 15, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 3155239158], + [64, 53, 4, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 2085193496], + [65, 53, 9, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 2733359506], + [66, 53, 30, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 3089132260], + [66, 88, 23, "Layout/FirstArrayElementLineBreak: Add a line break before the first element of a multi-line array.", 2256185229], + [67, 88, 29, "Layout/ArrayAlignment: Use one level of indentation for elements following the first line of a multi-line array.", 928143378], + [67, 88, 29, "Style/TrailingCommaInArrayLiteral: Put a comma after the last item of a multiline array.", 928143378], + [67, 124, 3, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 193339909], + [68, 53, 19, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 2624252336], + [68, 53, 29, "Style/TrailingCommaInHashLiteral: Put a comma after the last item of a multiline hash.", 1690997779], + [68, 76, 6, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 3120621605], + [69, 51, 1, "Layout/FirstHashElementIndentation: Indent the right brace the same as the start of the line where the left brace is.", 177624], + [73, 9, 99, "Minitest/EmptyLineBeforeAssertionMethods: Add empty line before assertion.", 3613094671], + [82, 9, 21, "Minitest/AssertNil: Prefer using `assert_nil(pape_req)`.", 3237082721], + [82, 9, 21, "Minitest/AssertPredicate: Prefer using `assert_predicate(pape_req, :nil?)`.", 3237082721], + [82, 9, 21, "Minitest/EmptyLineBeforeAssertionMethods: Add empty line before assertion.", 3237082721], + [88, 36, 23, "Layout/FirstArrayElementLineBreak: Add a line break before the first element of a multi-line array.", 2256185229], + [89, 36, 32, "Layout/ArrayAlignment: Use one level of indentation for elements following the first line of a multi-line array.", 2332918727], + [89, 36, 32, "Style/TrailingCommaInArrayLiteral: Put a comma after the last item of a multiline array.", 2332918727], + [90, 9, 43, "Minitest/EmptyLineBeforeAssertionMethods: Add empty line before assertion.", 648352755], + [113, 9, 36, "Minitest/AssertEmptyLiteral: Prefer using `assert_empty(@req.auth_policies)`.", 4285304966], + [115, 22, 6, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 3034771041], + [118, 62, 22, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 1193520747], + [119, 9, 59, "Minitest/EmptyLineBeforeAssertionMethods: Add empty line before assertion.", 1003896508], + [120, 22, 22, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 1193520747], + [125, 9, 36, "Minitest/AssertEmptyLiteral: Prefer using `assert_empty(@req.auth_policies)`.", 4285304966], + [127, 9, 59, "Minitest/EmptyLineBeforeAssertionMethods: Add empty line before assertion.", 3596016206], + [129, 9, 59, "Minitest/EmptyLineBeforeAssertionMethods: Add empty line before assertion.", 3596016206], + [131, 9, 90, "Minitest/EmptyLineBeforeAssertionMethods: Add empty line before assertion.", 278181909], + [133, 9, 90, "Minitest/EmptyLineBeforeAssertionMethods: Add empty line before assertion.", 278181909], + [137, 23, 1, "Layout/SpaceInsideHashLiteralBraces: Space inside { detected.", 177541], + [137, 24, 15, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 1680956532], + [137, 43, 6, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 3032063535], + [137, 49, 1, "Layout/SpaceInsideHashLiteralBraces: Space inside } detected.", 177541], + [138, 29, 12, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 416558537], + [139, 9, 74, "Minitest/EmptyLineBeforeAssertionMethods: Add empty line before assertion.", 3947093569], + [139, 23, 1, "Layout/SpaceInsideHashLiteralBraces: Space inside { detected.", 177541], + [139, 24, 15, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 1680956532], + [139, 43, 12, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 416558537], + [139, 55, 1, "Layout/SpaceInsideHashLiteralBraces: Space inside } detected.", 177541], + [140, 29, 12, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 416678131], + [141, 9, 85, "Minitest/EmptyLineBeforeAssertionMethods: Add empty line before assertion.", 4244962999], + [141, 23, 1, "Layout/SpaceInsideHashLiteralBraces: Space inside { detected.", 177541], + [141, 24, 15, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 1680956532], + [141, 43, 23, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 3802096447], + [141, 66, 1, "Layout/SpaceInsideHashLiteralBraces: Space inside } detected.", 177541], + [142, 26, 22, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 1193520747], + [143, 9, 145, "Minitest/EmptyLineBeforeAssertionMethods: Add empty line before assertion.", 2657786782], + [143, 22, 85, "Layout/FirstMethodArgumentLineBreak: Add a line break before the first argument of a multi-line method argument list.", 3057341448], + [143, 23, 1, "Layout/SpaceInsideHashLiteralBraces: Space inside { detected.", 177541], + [143, 24, 15, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 1680956532], + [143, 43, 23, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 3802096447], + [143, 68, 11, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 2476990567], + [143, 83, 22, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 1193520747], + [143, 105, 1, "Layout/SpaceInsideHashLiteralBraces: Space inside } detected.", 177541], + [144, 22, 23, "Layout/ArgumentAlignment: Use one level of indentation for arguments following the first line of a multi-line method call.", 405656805], + [146, 9, 182, "Minitest/EmptyLineBeforeAssertionMethods: Add empty line before assertion.", 514223864], + [147, 12, 1, "Layout/SpaceInsideHashLiteralBraces: Space inside { detected.", 177541], + [147, 13, 15, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 1680956532], + [147, 13, 42, "Layout/FirstHashElementLineBreak: Add a line break before the first element of a multi-line hash.", 2353541069], + [147, 32, 23, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 3802096447], + [147, 57, 11, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 2476990567], + [147, 57, 37, "Layout/MultilineHashKeyLineBreaks: Each key in a multi-line hash must start on a separate line.", 3688261642], + [147, 72, 22, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 1193520747], + [148, 13, 17, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 3918600891], + [148, 13, 24, "Style/TrailingCommaInHashLiteral: Put a comma after the last item of a multiline hash.", 1479177643], + [148, 34, 3, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 193340470], + [148, 37, 1, "Layout/SpaceInsideHashLiteralBraces: Space inside } detected.", 177541], + [148, 41, 23, "Layout/MultilineMethodArgumentLineBreaks: Each argument in a multi-line method call must start on a separate line.", 405656805], + [153, 26, 23, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 2519351465], + [158, 32, 16, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 1236555755], + [167, 17, 1, "Layout/SpaceInsideHashLiteralBraces: Space inside { detected.", 177541], + [167, 18, 15, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 1680956532], + [167, 18, 42, "Layout/FirstHashElementLineBreak: Add a line break before the first element of a multi-line hash.", 3042763264], + [167, 37, 23, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 1586453106], + [168, 18, 11, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 2476990567], + [168, 18, 37, "Style/TrailingCommaInHashLiteral: Put a comma after the last item of a multiline hash.", 3688261642], + [168, 33, 22, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 1193520747], + [168, 55, 1, "Layout/SpaceInsideHashLiteralBraces: Space inside } detected.", 177541], + [170, 9, 52, "Minitest/EmptyLineBeforeAssertionMethods: Add empty line before assertion.", 2985556253], + [170, 22, 22, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 1193520747], + [171, 23, 12, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 415965921], + [171, 37, 12, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 415824726], + [176, 9, 26, "Minitest/EmptyLineBeforeAssertionMethods: Add empty line before assertion.", 2941985240], + [177, 9, 36, "Minitest/AssertEmptyLiteral: Prefer using `assert_empty(@req.auth_policies)`.", 4285304966], + [181, 17, 1, "Layout/SpaceInsideHashLiteralBraces: Space inside { detected.", 177541], + [181, 18, 15, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 1680956532], + [181, 18, 42, "Layout/FirstHashElementLineBreak: Add a line break before the first element of a multi-line hash.", 3042763264], + [181, 37, 23, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 1586453106], + [182, 18, 11, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 2476990567], + [182, 18, 30, "Style/TrailingCommaInHashLiteral: Put a comma after the last item of a multiline hash.", 2029099635], + [182, 33, 15, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 498615602], + [182, 48, 1, "Layout/SpaceInsideHashLiteralBraces: Space inside } detected.", 177541], + [189, 17, 1, "Layout/SpaceInsideHashLiteralBraces: Space inside { detected.", 177541], + [189, 18, 15, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 1680956532], + [189, 18, 42, "Layout/FirstHashElementLineBreak: Add a line break before the first element of a multi-line hash.", 3042763264], + [189, 37, 23, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 1586453106], + [190, 18, 11, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 2476990567], + [190, 33, 22, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 1193520747], + [191, 18, 17, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 3918600891], + [191, 18, 27, "Style/TrailingCommaInHashLiteral: Put a comma after the last item of a multiline hash.", 2765130124], + [191, 39, 6, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 3036321777], + [191, 45, 1, "Layout/SpaceInsideHashLiteralBraces: Space inside } detected.", 177541], + [198, 17, 1, "Layout/SpaceInsideHashLiteralBraces: Space inside { detected.", 177541], + [198, 18, 15, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 1680956532], + [198, 18, 42, "Layout/FirstHashElementLineBreak: Add a line break before the first element of a multi-line hash.", 3042763264], + [198, 37, 23, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 1586453106], + [199, 18, 11, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 2476990567], + [199, 33, 22, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 2043283172], + [200, 18, 17, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 3918600891], + [200, 18, 24, "Style/TrailingCommaInHashLiteral: Put a comma after the last item of a multiline hash.", 1479177672], + [200, 39, 3, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 193340437], + [200, 42, 1, "Layout/SpaceInsideHashLiteralBraces: Space inside } detected.", 177541], + [202, 9, 62, "Minitest/EmptyLineBeforeAssertionMethods: Add empty line before assertion.", 1560133245], + [202, 23, 12, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 415965921], + [202, 37, 12, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 415824726], + [203, 22, 22, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 2043283172], + [208, 17, 1, "Layout/SpaceInsideHashLiteralBraces: Space inside { detected.", 177541], + [208, 18, 15, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 1680956532], + [208, 18, 42, "Layout/FirstHashElementLineBreak: Add a line break before the first element of a multi-line hash.", 3042763264], + [208, 37, 23, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 1586453106], + [209, 18, 11, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 2476990567], + [209, 33, 15, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 1602727053], + [210, 18, 17, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 3918600891], + [210, 18, 27, "Style/TrailingCommaInHashLiteral: Put a comma after the last item of a multiline hash.", 2765130124], + [210, 39, 6, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 3036321777], + [210, 45, 1, "Layout/SpaceInsideHashLiteralBraces: Space inside } detected.", 177541], + [212, 9, 62, "Minitest/EmptyLineBeforeAssertionMethods: Add empty line before assertion.", 1560133245], + [212, 23, 12, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 415965921], + [212, 37, 12, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 415824726], + [219, 53, 6, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 3037566118], + [219, 53, 18, "Layout/FirstHashElementIndentation: Use 2 spaces for indentation in a hash, relative to the start of the line where the left curly brace is.", 248562579], + [219, 63, 8, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 691350387], + [220, 53, 4, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 2085193496], + [221, 53, 9, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 2733359506], + [222, 53, 20, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 1464759966], + [222, 78, 23, "Layout/FirstArrayElementLineBreak: Add a line break before the first element of a multi-line array.", 2256185229], + [223, 78, 29, "Layout/ArrayAlignment: Use one level of indentation for elements following the first line of a multi-line array.", 928143378], + [223, 78, 29, "Style/TrailingCommaInArrayLiteral: Put a comma after the last item of a multiline array.", 928143378], + [223, 114, 3, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 193339909], + [224, 53, 16, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 2937846925], + [224, 53, 42, "Style/TrailingCommaInHashLiteral: Put a comma after the last item of a multiline hash.", 12364448], + [224, 73, 22, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 1193520747], + [225, 51, 1, "Layout/FirstHashElementIndentation: Indent the right brace the same as the start of the line where the left brace is.", 177624], + [227, 11, 15, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 1680956532], + [227, 92, 3, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 193339909], + [228, 11, 11, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 2476990567], + [228, 11, 37, "Style/TrailingCommaInHashLiteral: Put a comma after the last item of a multiline hash.", 3688261642], + [228, 26, 22, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 1193520747], + [232, 9, 89, "Minitest/EmptyLineBeforeAssertionMethods: Add empty line before assertion.", 214210165], + [233, 22, 22, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 1193520747], + [238, 53, 6, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 3037566118], + [238, 53, 18, "Layout/FirstHashElementIndentation: Use 2 spaces for indentation in a hash, relative to the start of the line where the left curly brace is.", 248562579], + [238, 63, 8, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 691350387], + [239, 53, 4, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 2085193496], + [240, 53, 9, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 2733359506], + [241, 53, 20, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 1464759966], + [241, 78, 23, "Layout/FirstArrayElementLineBreak: Add a line break before the first element of a multi-line array.", 2256185229], + [242, 78, 29, "Layout/ArrayAlignment: Use one level of indentation for elements following the first line of a multi-line array.", 928143378], + [242, 78, 29, "Style/TrailingCommaInArrayLiteral: Put a comma after the last item of a multiline array.", 928143378], + [242, 114, 3, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 193339909], + [243, 53, 16, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 2937846925], + [243, 53, 42, "Style/TrailingCommaInHashLiteral: Put a comma after the last item of a multiline hash.", 12364448], + [243, 73, 22, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 1193520747], + [244, 51, 1, "Layout/FirstHashElementIndentation: Indent the right brace the same as the start of the line where the left brace is.", 177624], + [249, 9, 29, "Minitest/AssertNil: Prefer using `assert_nil(req, req.inspect)`.", 1419293160], + [249, 9, 29, "Minitest/AssertPredicate: Prefer using `assert_predicate(req, :nil?, req.inspect)`.", 1419293160], + [249, 9, 29, "Minitest/AssertWithExpectedArgument: Did you mean to use `assert_equal(req.nil?, req.inspect)`?", 1419293160], + [249, 9, 29, "Minitest/EmptyLineBeforeAssertionMethods: Add empty line before assertion.", 1419293160] + ], + "test/test_parsehtml.rb:722217357": [ + [1, 9, 18, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 1212825145], + [2, 9, 10, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 1192794327], + [3, 9, 24, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 1996466898], + [11, 31, 21, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 1781468273], + [17, 9, 39, "Minitest/RefuteFalse: Prefer using `refute(reserved_values.member?(found))`.", 2704632914], + [21, 20, 6, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 2996346383], + [21, 42, 5, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 90458377], + [23, 17, 6, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 2996346383], + [24, 9, 53, "Minitest/EmptyLineBeforeAssertionMethods: Add empty line before assertion.", 3100644711], + [30, 9, 20, "Naming/ClassAndModuleCamelCase: Use CamelCase for classes and modules.", 1514831161], + [32, 32, 44, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 3613840706], + [33, 7, 67, "Minitest/AssertEqual: Prefer using `assert_equal('http://bad.com/link', toke.getTag('a').attr_hash['href'])`.", 3503474611], + [33, 7, 67, "Minitest/AssertOperator: Prefer using `assert_operator('http://bad.com/link', :==, toke.getTag('a').attr_hash['href'])`.", 3503474611], + [33, 7, 67, "Minitest/EmptyLineBeforeAssertionMethods: Add empty line before assertion.", 3503474611], + [33, 14, 21, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 1773639616], + [33, 51, 3, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 193337892], + [33, 66, 6, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 3025988988], + [38, 7, 75, "Minitest/AssertEqual: Prefer using `assert_equal('http://www.com/foo', toke.getTag('f:table').attr_hash['xmlns:f'])`.", 1463151303], + [38, 7, 75, "Minitest/AssertOperator: Prefer using `assert_operator('http://www.com/foo', :==, toke.getTag('f:table').attr_hash['xmlns:f'])`.", 1463151303], + [38, 7, 75, "Minitest/EmptyLineBeforeAssertionMethods: Add empty line before assertion.", 1463151303], + [38, 14, 20, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 779781494], + [38, 50, 9, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 122424615], + [38, 71, 9, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 8310973], + [42, 32, 24, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 79041148], + [44, 7, 30, "Minitest/AssertEqual: Prefer using `assert_equal(HTMLComment, t.class)`.", 29413628], + [44, 7, 30, "Minitest/AssertOperator: Prefer using `assert_operator(HTMLComment, :==, t.class)`.", 29413628], + [44, 7, 30, "Minitest/EmptyLineBeforeAssertionMethods: Add empty line before assertion.", 29413628], + [45, 7, 37, "Minitest/AssertEqual: Prefer using `assert_equal('comment on me', t.contents)`.", 2487791324], + [45, 7, 37, "Minitest/AssertOperator: Prefer using `assert_operator('comment on me', :==, t.contents)`.", 2487791324], + [45, 14, 15, "Style/StringLiterals: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.", 2128663999], + [71, 7, 61, "Minitest/AssertEqual: Prefer using `assert_equal('
OpenID identity page for #{params[:username]}
-