diff --git a/.envrc b/.envrc new file mode 100644 index 0000000..82b9e32 --- /dev/null +++ b/.envrc @@ -0,0 +1,10 @@ +### External Testing Controls +export K_SOUP_COV_DO=true # Means you want code coverage +export K_SOUP_COV_MIN_BRANCH=71 # Means you want to enforce X% branch coverage +export K_SOUP_COV_MIN_LINE=89 # Means you want to enforce X% line coverage +export K_SOUP_COV_MIN_HARD=true # Means you want the build to fail if the coverage thresholds are not met +# Available formats are html, xml, rcov, lcov, json, tty +export K_SOUP_COV_MULTI_FORMATTERS="html,tty" # What coverage output formats do you want? +export MAX_ROWS=5 # Setting for simplecov-console gem for tty output, limits to the worst N rows of bad coverage +export K_SOUP_COV_COMMAND_NAME="MiniTest Coverage" +export DEBUG=true # allow byebug statements diff --git a/.github/workflows/coverage.yml b/.github/workflows/coverage.yml index 8f50dd2..ab688fb 100644 --- a/.github/workflows/coverage.yml +++ b/.github/workflows/coverage.yml @@ -4,6 +4,8 @@ env: K_SOUP_COV_MIN_BRANCH: 71 K_SOUP_COV_MIN_LINE: 89 K_SOUP_COV_MIN_HARD: true + K_SOUP_COV_DO: true + K_SOUP_COV_COMMAND_NAME: "MiniTest Coverage" on: push: @@ -45,12 +47,6 @@ jobs: - '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 @@ -62,19 +58,9 @@ jobs: 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' }} @@ -97,15 +83,3 @@ jobs: 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 index f9f3f72..de2d274 100644 --- a/.github/workflows/heads.yml +++ b/.github/workflows/heads.yml @@ -31,6 +31,7 @@ jobs: 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 + continue-on-error: ${{ matrix.experimental || endsWith(matrix.ruby, 'head') }} strategy: fail-fast: true matrix: diff --git a/.github/workflows/unsupported.yml b/.github/workflows/unsupported.yml index 5b7a95f..8d53dd7 100644 --- a/.github/workflows/unsupported.yml +++ b/.github/workflows/unsupported.yml @@ -1,5 +1,8 @@ name: Unsupported (EOL) Ruby Matrix +env: + K_SOUP_COV_DO: false + on: push: branches: diff --git a/.rubocop_gradual.lock b/.rubocop_gradual.lock index 7184c5c..290363b 100644 --- a/.rubocop_gradual.lock +++ b/.rubocop_gradual.lock @@ -17,13 +17,8 @@ [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] + "bin/bundle:4028066867": [ + [64, 5, 20, "ThreadSafety/InstanceVariableInClassMethod: Avoid instance variables in class methods.", 2485198147] ], "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], @@ -457,73 +452,15 @@ [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/association.rb:3104865684": [ + [7, 3, 221, "Style/ClassMethodsDefinitions: Use `class << self` to define a class method.", 1899862968], + [26, 5, 751, "Style/ClassMethodsDefinitions: Use `class << self` to define a class method.", 3266308441], + [50, 5, 154, "Style/ClassMethodsDefinitions: Use `class << self` to define a class method.", 1890157839], + [149, 45, 2, "Style/AndOr: Use `||` instead of `or`.", 5861240], + [155, 90, 3, "Style/AndOr: Use `&&` instead of `and`.", 193409806], + [179, 5, 285, "Style/ClassMethodsDefinitions: Use `class << self` to define a class method.", 796176558], + [190, 5, 263, "Style/ClassMethodsDefinitions: Use `class << self` to define a class method.", 263588636], + [219, 7, 99, "Style/For: Prefer `each` over `for`.", 781032692] ], "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], @@ -1374,503 +1311,82 @@ [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/message.rb:103394192": [ + [67, 36, 9, "Lint/InheritException: Inherit from `RuntimeError` instead of `Exception`.", 3513723378], + [70, 43, 9, "Lint/InheritException: Inherit from `RuntimeError` instead of `Exception`.", 3513723378], + [74, 34, 9, "Lint/InheritException: Inherit from `RuntimeError` instead of `Exception`.", 3513723378], + [91, 5, 510, "Style/ClassMethodsDefinitions: Use `class << self` to define a class method.", 1643574646], + [94, 10, 51, "Performance/InefficientHashSearch: Use `#value?` instead of `#values.include?`.", 3072957018], + [125, 5, 544, "Style/ClassMethodsDefinitions: Use `class << self` to define a class method.", 1616740397], + [130, 80, 1, "Style/LineEndConcatenation: Use `\\` instead of `+` or `<<` to concatenate those strings.", 177550], + [136, 31, 2, "Style/AndOr: Use `||` instead of `or`.", 5861240], + [150, 5, 115, "Style/ClassMethodsDefinitions: Use `class << self` to define a class method.", 3449424395], + [171, 42, 3, "Style/AndOr: Use `&&` instead of `and`.", 193409806], + [225, 5, 106, "Style/ClassMethodsDefinitions: Use `class << self` to define a class method.", 3270016872], + [279, 7, 124, "Style/SafeNavigation: Use safe navigation (`&.`) instead of checking if an object exists before calling the method.", 980989257], + [417, 7, 4, "Lint/UnderscorePrefixedVariableName: Do not use prefix `_` for a variable that is used.", 2089550317], + [431, 59, 3, "Style/AndOr: Use `&&` instead of `and`.", 193409806], + [482, 32, 3, "Style/AndOr: Use `&&` instead of `and`.", 193409806], + [498, 7, 6, "Lint/UnderscorePrefixedVariableName: Do not use prefix `_` for a variable that is used.", 3498751916], + [499, 17, 3, "Style/AndOr: Use `&&` instead of `and`.", 193409806], + [514, 7, 6, "Lint/UnderscorePrefixedVariableName: Do not use prefix `_` for a variable that is used.", 3498751916], + [519, 7, 5, "Style/InfiniteLoop: Use `Kernel#loop` for infinite loops.", 191284826] ], "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], + "lib/openid/server.rb:615617098": [ + [83, 7, 1000, "Style/ClassMethodsDefinitions: Use `class << self` to define a class method.", 1001267496], [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] + [138, 9, 2, "Lint/UselessAssignment: Useless assignment to variable - `ih`.", 5861156], + [185, 7, 60, "Style/ClassMethodsDefinitions: Use `class << self` to define a class method.", 2656680418], + [221, 7, 1343, "Style/ClassMethodsDefinitions: Use `class << self` to define a class method.", 1294135598], + [224, 25, 3, "Style/AndOr: Use `&&` instead of `and`.", 193409806], + [224, 37, 2, "Style/AndOr: Use `||` instead of `or`.", 5861240], + [225, 22, 3, "Style/AndOr: Use `&&` instead of `and`.", 193409806], + [236, 57, 1, "Style/LineEndConcatenation: Use `\\` instead of `+` or `<<` to concatenate those strings.", 177550], + [243, 23, 2, "Style/AndOr: Use `||` instead of `or`.", 5861240], + [256, 49, 1, "Style/LineEndConcatenation: Use `\\` instead of `+` or `<<` to concatenate those strings.", 177550], + [322, 7, 1680, "Style/ClassMethodsDefinitions: Use `class << self` to define a class method.", 4078258898], + [326, 72, 1, "Style/LineEndConcatenation: Use `\\` instead of `+` or `<<` to concatenate those strings.", 177550], + [396, 57, 3, "Style/AndOr: Use `&&` instead of `and`.", 193409806], + [489, 23, 3, "Style/AndOr: Use `&&` instead of `and`.", 193409806], + [514, 7, 3187, "Style/ClassMethodsDefinitions: Use `class << self` to define a class method.", 1191617789], + [528, 31, 3, "Style/AndOr: Use `&&` instead of `and`.", 193409806], + [543, 28, 3, "Style/AndOr: Use `&&` instead of `and`.", 193409806], + [544, 72, 1, "Style/LineEndConcatenation: Use `\\` instead of `+` or `<<` to concatenate those strings.", 177550], + [547, 30, 3, "Style/AndOr: Use `&&` instead of `and`.", 193409806], + [548, 74, 1, "Style/LineEndConcatenation: Use `\\` instead of `+` or `<<` to concatenate those strings.", 177550], + [565, 32, 3, "Style/AndOr: Use `&&` instead of `and`.", 193409806], + [565, 51, 3, "Style/AndOr: Use `&&` instead of `and`.", 193409806], + [566, 74, 1, "Style/LineEndConcatenation: Use `\\` instead of `+` or `<<` to concatenate those strings.", 177550], + [578, 26, 3, "Style/AndOr: Use `&&` instead of `and`.", 193409806], + [677, 34, 3, "Style/AndOr: Use `&&` instead of `and`.", 193409806], + [704, 23, 3, "Style/AndOr: Use `&&` instead of `and`.", 193409806], + [709, 43, 3, "Style/AndOr: Use `&&` instead of `and`.", 193409806], + [723, 25, 3, "Style/AndOr: Use `&&` instead of `and`.", 193409806], + [738, 34, 3, "Style/AndOr: Use `&&` instead of `and`.", 193409806], + [763, 36, 3, "Style/AndOr: Use `&&` instead of `and`.", 193409806], + [835, 79, 1, "Style/LineEndConcatenation: Use `\\` instead of `+` or `<<` to concatenate those strings.", 177550], + [926, 31, 3, "Style/AndOr: Use `&&` instead of `and`.", 193409806], + [1010, 7, 52, "Style/ClassMethodsDefinitions: Use `class << self` to define a class method.", 2152933968], + [1014, 7, 48, "Style/ClassMethodsDefinitions: Use `class << self` to define a class method.", 90040144], + [1033, 61, 1, "Style/LineEndConcatenation: Use `\\` instead of `+` or `<<` to concatenate those strings.", 177550], + [1071, 21, 2, "Style/AndOr: Use `||` instead of `or`.", 5861240], + [1077, 22, 3, "Style/AndOr: Use `&&` instead of `and`.", 193409806], + [1135, 18, 3, "Style/AndOr: Use `&&` instead of `and`.", 193409806], + [1171, 7, 17, "Naming/VariableName: Use snake_case for variable names.", 1925358418], + [1228, 39, 3, "Style/AndOr: Use `&&` instead of `and`.", 193409806], + [1273, 30, 2, "Style/AndOr: Use `||` instead of `or`.", 5861240], + [1318, 7, 16, "Naming/VariableName: Use snake_case for variable names.", 3054764905], + [1319, 7, 14, "Naming/VariableName: Use snake_case for variable names.", 683624799], + [1320, 7, 14, "Naming/VariableName: Use snake_case for variable names.", 2473038197], + [1388, 58, 1, "Style/LineEndConcatenation: Use `\\` instead of `+` or `<<` to concatenate those strings.", 177550], + [1425, 27, 9, "Lint/InheritException: Inherit from `RuntimeError` instead of `Exception`.", 3513723378], + [1491, 41, 3, "Style/AndOr: Use `&&` instead of `and`.", 193409806], + [1513, 26, 9, "Lint/InheritException: Inherit from `RuntimeError` instead of `Exception`.", 3513723378], + [1518, 29, 9, "Lint/InheritException: Inherit from `RuntimeError` instead of `Exception`.", 3513723378], + [1524, 27, 9, "Lint/InheritException: Inherit from `RuntimeError` instead of `Exception`.", 3513723378] ], "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], @@ -2338,53 +1854,20 @@ [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], + "lib/openid/util.rb:1309152219": [ [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] + [29, 5, 120, "Style/ClassMethodsDefinitions: Use `class << self` to define a class method.", 2072363460], + [35, 5, 62, "Style/ClassMethodsDefinitions: Use `class << self` to define a class method.", 2409726139], + [39, 5, 215, "Style/ClassMethodsDefinitions: Use `class << self` to define a class method.", 776051910], + [46, 5, 375, "Style/ClassMethodsDefinitions: Use `class << self` to define a class method.", 9030161], + [62, 5, 113, "Style/ClassMethodsDefinitions: Use `class << self` to define a class method.", 3881247632], + [68, 5, 232, "Style/ClassMethodsDefinitions: Use `class << self` to define a class method.", 1836615070], + [78, 27, 6, "Style/GlobalStdStream: Use `$stderr` instead of `STDERR`.", 3356712163], + [81, 5, 56, "Style/ClassMethodsDefinitions: Use `class << self` to define a class method.", 2727557201], + [85, 5, 38, "Style/ClassMethodsDefinitions: Use `class << self` to define a class method.", 1822287760], + [90, 5, 56, "Style/ClassMethodsDefinitions: Use `class << self` to define a class method.", 3115535040], + [94, 5, 355, "Style/ClassMethodsDefinitions: Use `class << self` to define a class method.", 2566402067], + [115, 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] @@ -3409,7035 +2892,283 @@ [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], + "test/test_accept.rb:753975107": [ + [31, 29, 2, "Style/AndOr: Use `||` instead of `or`.", 5861240] + ], + "test/test_association.rb:2828276446": [ + [237, 7, 41, "Minitest/RefuteFalse: Prefer using `refute(assoc.check_message_signature(m))`.", 1974080929], + [283, 7, 45, "Minitest/RefuteFalse: Prefer using `refute(neg.allowed?(\"HMAC-SHA1\", \"DH-SHA1\"))`.", 2533672708], + [284, 7, 51, "Minitest/RefuteFalse: Prefer using `refute(neg.allowed?(\"HMAC-SHA1\", \"no-encryption\"))`.", 124193517], + [285, 7, 49, "Minitest/RefuteFalse: Prefer using `refute(neg.allowed?(\"HMAC-SHA256\", \"DH-SHA256\"))`.", 969984580], + [286, 7, 53, "Minitest/RefuteFalse: Prefer using `refute(neg.allowed?(\"HMAC-SHA256\", \"no-encryption\"))`.", 3634276237], + [291, 7, 49, "Minitest/RefuteFalse: Prefer using `refute(neg.allowed?(\"HMAC-SHA256\", \"DH-SHA256\"))`.", 969984580], + [292, 7, 53, "Minitest/RefuteFalse: Prefer using `refute(neg.allowed?(\"HMAC-SHA256\", \"no-encryption\"))`.", 3634276237], + [298, 7, 53, "Minitest/RefuteFalse: Prefer using `refute(neg.allowed?(\"HMAC-SHA256\", \"no-encryption\"))`.", 3634276237], + [327, 7, 69, "Minitest/RefuteFalse: Prefer using `refute(EncryptedNegotiator.allowed?(\"HMAC-SHA256\", \"no-encryption\"))`.", 4209870257] + ], + "test/test_associationmanager.rb:4037134692": [ + [163, 9, 31, "ThreadSafety/ClassAndModuleAttributes: Avoid mutating class and module attributes.", 4153333934], + [301, 9, 24, "ThreadSafety/ClassAndModuleAttributes: Avoid mutating class and module attributes.", 2990482522], + [304, 15, 10, "ThreadSafety/InstanceVariableInClassMethod: Avoid instance variables in class methods.", 1640279285], + [320, 5, 6, "Naming/ConstantName: Use SCREAMING_SNAKE_CASE for constants.", 2713853249], + [450, 5, 6, "Naming/ConstantName: Use SCREAMING_SNAKE_CASE for constants.", 2713853249], + [581, 9, 63, "Style/InvertibleUnlessCondition: Prefer `if ns == OPENID1_NS or name == \"missing_session_type\"` over `unless ns != OPENID1_NS and name != \"missing_session_type\"`.", 479520905], + [581, 38, 3, "Style/AndOr: Use `&&` instead of `and`.", 193409806], + [609, 9, 53, "Style/ClassMethodsDefinitions: Use `class << self` to define a class method.", 3499488584], + [737, 11, 49, "ThreadSafety/ClassAndModuleAttributes: Avoid mutating class and module attributes.", 211023675], + [768, 5, 313, "Minitest/MultipleAssertions: Test case has too many assertions [5/3].", 1298333944], + [833, 7, 17, "Minitest/RefuteFalse: Prefer using `refute(ret.nil?)`.", 1970104094] + ], + "test/test_ax.rb:453134826": [ + [11, 15, 7, "ThreadSafety/MutableClassInstanceVariable: Freeze mutable objects assigned to class instance variables.", 480804425], + [42, 7, 317, "Minitest/MultipleAssertions: Test case has too many assertions [5/3].", 2981613125], [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], + [253, 7, 255, "Minitest/MultipleAssertions: Test case has too many assertions [4/3].", 3054475557], + [266, 9, 26, "Minitest/RefuteFalse: Prefer using `refute(@msg.member?(uri))`.", 4033074256], + [295, 30, 3, "Style/AndOr: Use `&&` instead of `and`.", 193409806], + [343, 7, 558, "Minitest/MultipleAssertions: Test case has too many assertions [7/3].", 3434206224], + [356, 9, 20, "Minitest/RefuteFalse: Prefer using `refute(ai.required)`.", 3437055720], + [371, 9, 52, "Minitest/RefuteFalse: Prefer using `refute(@msg.requested_attributes[@type_a].required)`.", 2345955159], + [790, 9, 26, "Minitest/RefuteFalse: Prefer using `refute(msg.error_message)`.", 3132408732], + [800, 9, 23, "Minitest/RefuteFalse: Prefer using `refute(msg.succeeded?)`.", 527737196], + [801, 9, 26, "Minitest/RefuteFalse: Prefer using `refute(msg.error_message)`.", 3132408732], + [812, 9, 23, "Minitest/RefuteFalse: Prefer using `refute(msg.succeeded?)`.", 527737196] + ], + "test/test_checkid_request.rb:2026687652": [ + [297, 13, 35, "Naming/ClassAndModuleCamelCase: Use CamelCase for classes and modules.", 4259957932] + ], + "test/test_dh.rb:1574551285": [ [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], + [89, 7, 33, "Minitest/RefuteFalse: Prefer using `refute(dh.using_default_values?)`.", 3432763311] + ], + "test/test_discover.rb:1595417954": [ + [85, 20, 9, "Lint/InheritException: Inherit from `RuntimeError` instead of `Exception`.", 3513723378], + [173, 9, 19, "Minitest/RefuteFalse: Prefer using `refute(claimed_id)`.", 1240093182], + [174, 9, 17, "Minitest/RefuteFalse: Prefer using `refute(local_id)`.", 900303800], + [175, 9, 21, "Minitest/RefuteFalse: Prefer using `refute(s.claimed_id)`.", 3221811299], + [176, 9, 19, "Minitest/RefuteFalse: Prefer using `refute(s.local_id)`.", 2236738853], + [177, 9, 23, "Minitest/RefuteFalse: Prefer using `refute(s.get_local_id)`.", 579848844], + [178, 9, 29, "Minitest/RefuteFalse: Prefer using `refute(s.compatibility_mode)`.", 4108014984], + [192, 9, 91, "Minitest/RefuteFalse: Prefer using `refute(s.used_yadis, \"Expected to use old-style discovery\")`.", 3971431990], + [260, 7, 8, "Lint/UselessAssignment: Useless assignment to variable - `services`.", 907487467], + [589, 19, 3, "Style/AndOr: Use `&&` instead of `and`.", 193409806], + [590, 77, 1, "Style/LineEndConcatenation: Use `\\` instead of `+` or `<<` to concatenate those strings.", 177550], + [726, 7, 55, "Minitest/RefuteFalse: Prefer using `refute(services.empty?, \"Expected services, got zero\")`.", 3799265795], + [773, 7, 35, "Minitest/RefuteFalse: Prefer using `refute(@endpoint.is_op_identifier)`.", 873861676], + [779, 7, 35, "Minitest/RefuteFalse: Prefer using `refute(@endpoint.is_op_identifier)`.", 873861676], + [785, 7, 35, "Minitest/RefuteFalse: Prefer using `refute(@endpoint.is_op_identifier)`.", 873861676], + [791, 7, 35, "Minitest/RefuteFalse: Prefer using `refute(@endpoint.is_op_identifier)`.", 873861676], + [806, 7, 35, "Minitest/RefuteFalse: Prefer using `refute(@endpoint.is_op_identifier)`.", 873861676], + [836, 7, 37, "Minitest/RefuteFalse: Prefer using `refute(@endpoint.compatibility_mode)`.", 1374481464], + [853, 7, 11, "Naming/VariableName: Use snake_case for variable names.", 2215990581], + [855, 7, 11, "Naming/VariableName: Use snake_case for variable names.", 2215974520], + [859, 52, 11, "Naming/VariableName: Use snake_case for variable names.", 2215974520], + [860, 54, 11, "Naming/VariableName: Use snake_case for variable names.", 2215990581], + [884, 11, 101, "Minitest/AssertWithExpectedArgument: Did you mean to use `assert_equal(@endpoint.supports_type(t), format(\"Must support %s\", t))`?", 56176058], + [889, 11, 107, "Minitest/AssertWithExpectedArgument: Did you mean to use `assert_equal(!@endpoint.supports_type(t), format(\"Shouldn't support %s\", t))`?", 954251792], + [889, 11, 107, "Minitest/RefuteFalse: Prefer using `refute(@endpoint.supports_type(t), format(\"Shouldn't support %s\", t))`.", 954251792] + ], + "test/test_discovery_manager.rb:2940309917": [ + [34, 7, 38, "Minitest/RefuteFalse: Prefer using `refute(@disco_services.for_url?(nil))`.", 603865808], + [35, 7, 44, "Minitest/RefuteFalse: Prefer using `refute(@disco_services.for_url?(\"invalid\"))`.", 2196506506], + [39, 7, 33, "Minitest/RefuteFalse: Prefer using `refute(@disco_services.started?)`.", 4092600212], + [48, 7, 33, "Minitest/RefuteFalse: Prefer using `refute(@disco_services.started?)`.", 4092600212], + [54, 7, 31, "Minitest/RefuteFalse: Prefer using `refute(@disco_services.empty?)`.", 151347072], + [66, 5, 64, "Style/MissingRespondToMissing: When using `method_missing`, define `respond_to_missing?`.", 281345496], + [86, 7, 59, "Minitest/RefuteFalse: Prefer using `refute(m.instance_variable_get(:@session_key_suffix).nil?)`.", 1408692002] + ], + "test/test_extension.rb:2054469448": [ + [43, 7, 55, "Minitest/RefuteFalse: Prefer using `refute(namespaces.implicit?(DummyExtension::TEST_URI))`.", 1478049918] + ], + "test/test_fetchers.rb:2069247905": [ + [152, 22, 10, "ThreadSafety/NewThread: Avoid starting new threads.", 3411682361], + [243, 27, 4, "Lint/UselessAssignment: Useless assignment to variable - `body`.", 2087730517], + [243, 39, 7, "Lint/UselessAssignment: Useless assignment to variable - `headers`.", 643017641], + [243, 54, 14, "Lint/UselessAssignment: Useless assignment to variable - `redirect_limit`.", 3383958005], + [283, 5, 901, "Style/For: Prefer `each` over `for`.", 316016311] + ], + "test/test_filters.rb:3466801816": [ + [9, 5, 932, "Minitest/MultipleAssertions: Test case has too many assertions [8/3].", 4216474825], + [232, 5, 776, "Minitest/MultipleAssertions: Test case has too many assertions [5/3].", 2440747337] + ], + "test/test_idres.rb:3951721280": [ + [115, 9, 1622, "Minitest/MultipleAssertions: Test case has too many assertions [5/3].", 2912808174], + [502, 13, 31, "ThreadSafety/ClassAndModuleAttributes: Avoid mutating class and module attributes.", 406405732], + [505, 15, 7, "ThreadSafety/InstanceVariableInClassMethod: Avoid instance variables in class methods.", 764524831], + [506, 15, 8, "ThreadSafety/InstanceVariableInClassMethod: Avoid instance variables in class methods.", 2800675911], + [697, 9, 427, "Minitest/MultipleAssertions: Test case has too many assertions [4/3].", 2205583380], + [802, 9, 1272, "Minitest/MultipleAssertions: Test case has too many assertions [4/3].", 1885911750], + [854, 38, 9, "Lint/InheritException: Inherit from `RuntimeError` instead of `Exception`.", 3513723378] + ], + "test/test_linkparse.rb:2899074310": [ [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], + [53, 21, 39, "Minitest/AssertWithExpectedArgument: Did you mean to use `assert_equal(attr_cmp(c[0], c[1]), c.inspect)`?", 4229811215], + [54, 20, 40, "Minitest/AssertWithExpectedArgument: Did you mean to use `assert_equal(!attr_cmp(c[0], c[1]), c.inspect)`?", 4265199310], + [54, 20, 40, "Minitest/RefuteFalse: Prefer using `refute(attr_cmp(c[0], c[1]), c.inspect)`.", 4265199310], + [95, 54, 3, "Style/AndOr: Use `&&` instead of `and`.", 193409806], + [95, 76, 3, "Style/AndOr: Use `&&` instead of `and`.", 193409806] + ], + "test/test_message.rb:3138052519": [ + [108, 7, 48, "Minitest/RefuteFalse: Prefer using `refute(@m.has_key?(BARE_NS, \"foo\"))`.", 2768469367], + [112, 7, 51, "Minitest/RefuteFalse: Prefer using `refute(@m.has_key?(OPENID1_NS, \"foo\"))`.", 1991266283], + [116, 7, 51, "Minitest/RefuteFalse: Prefer using `refute(@m.has_key?(OPENID2_NS, \"foo\"))`.", 1246013416], + [120, 7, 50, "Minitest/RefuteFalse: Prefer using `refute(@m.has_key?(\"urn:xxx\", \"foo\"))`.", 1565201546], + [262, 7, 34, "Minitest/RefuteFalse: Prefer using `refute(@m.is_openid1)`.", 4103735530], + [266, 7, 34, "Minitest/RefuteFalse: Prefer using `refute(@m.is_openid2)`.", 4103735369], + [416, 7, 50, "Minitest/AssertTruthy: Prefer using `assert(@m.has_key?(OPENID_NS, \"mode\"))`.", 259717620], + [420, 7, 49, "Minitest/RefuteFalse: Prefer using `refute(@m.has_key?(BARE_NS, \"mode\"))`.", 850337234], + [424, 7, 51, "Minitest/AssertTruthy: Prefer using `assert(@m.has_key?(OPENID1_NS, \"mode\"))`.", 2112409605], + [428, 7, 52, "Minitest/RefuteFalse: Prefer using `refute(@m.has_key?(OPENID2_NS, \"mode\"))`.", 1046249709], + [432, 7, 51, "Minitest/RefuteFalse: Prefer using `refute(@m.has_key?(\"urn:xxx\", \"mode\"))`.", 989447183], + [582, 7, 33, "Minitest/AssertTruthy: Prefer using `assert(@m.is_openid1)`.", 1385749217], + [586, 7, 34, "Minitest/RefuteFalse: Prefer using `refute(@m.is_openid2)`.", 4103735369], + [856, 7, 50, "Minitest/AssertTruthy: Prefer using `assert(@m.has_key?(OPENID_NS, \"mode\"))`.", 259717620], + [860, 7, 49, "Minitest/RefuteFalse: Prefer using `refute(@m.has_key?(BARE_NS, \"mode\"))`.", 850337234], + [864, 7, 52, "Minitest/RefuteFalse: Prefer using `refute(@m.has_key?(OPENID1_NS, \"mode\"))`.", 3017449934], + [868, 7, 51, "Minitest/AssertTruthy: Prefer using `assert(@m.has_key?(OPENID2_NS, \"mode\"))`.", 1717874022], + [872, 7, 51, "Minitest/RefuteFalse: Prefer using `refute(@m.has_key?(\"urn:xxx\", \"mode\"))`.", 989447183], + [1072, 7, 34, "Minitest/RefuteFalse: Prefer using `refute(@m.is_openid1)`.", 4103735530], + [1076, 7, 33, "Minitest/AssertTruthy: Prefer using `assert(@m.is_openid2)`.", 1385749250], + [1141, 47, 3, "Style/AndOr: Use `&&` instead of `and`.", 193409806], + [1142, 40, 3, "Style/AndOr: Use `&&` instead of `and`.", 193409806], + [1159, 75, 1, "Style/LineEndConcatenation: Use `\\` instead of `+` or `<<` to concatenate those strings.", 177550], + [1173, 66, 1, "Style/LineEndConcatenation: Use `\\` instead of `+` or `<<` to concatenate those strings.", 177550], + [1188, 47, 3, "Style/AndOr: Use `&&` instead of `and`.", 193409806], + [1189, 40, 3, "Style/AndOr: Use `&&` instead of `and`.", 193409806], + [1204, 60, 1, "Style/LineEndConcatenation: Use `\\` instead of `+` or `<<` to concatenate those strings.", 177550], + [1275, 7, 6, "Lint/UnderscorePrefixedVariableName: Do not use prefix `_` for a variable that is used.", 3498751916], + [1288, 9, 44, "Minitest/RefuteFalse: Prefer using `refute(nsm.member?(uripat % i))`.", 154326771], + [1292, 25, 6, "Lint/UnderscorePrefixedVariableName: Do not use prefix `_` for a variable that is used.", 3498751916] + ], + "test/test_openid_yadis.rb:2108717525": [ [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], + [21, 3, 727, "Style/ClassMethodsDefinitions: Use `class << self` to define a class method.", 435754601], + [24, 5, 125, "Style/SafeNavigation: Use safe navigation (`&.`) instead of checking if an object exists before calling the method.", 290464717], [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] + [65, 3, 152, "Style/ClassMethodsDefinitions: Use `class << self` to define a class method.", 2562815488] ], - "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], + "test/test_parsehtml.rb:3524160141": [ [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('