{"id":46618,"name":"github.com/realm/swiftlint","ecosystem":"carthage","repository_url":"https://github.com/github.com/realm/swiftlint","issues_count":8,"created_at":"2025-06-27T10:08:05.727Z","updated_at":"2025-06-27T10:08:05.727Z","purl":"pkg:carthage/github.com/realm/swiftlint","metadata":{"id":12438986,"name":"github.com/realm/swiftlint","ecosystem":"carthage","description":null,"homepage":null,"licenses":null,"normalized_licenses":[],"repository_url":"https://github.com/github.com/realm/swiftlint","keywords_array":null,"namespace":null,"versions_count":0,"first_release_published_at":null,"latest_release_published_at":"2025-11-01T03:30:26.507Z","latest_release_number":null,"last_synced_at":"2025-11-01T03:30:27.407Z","created_at":"2025-11-01T03:30:25.366Z","updated_at":"2025-11-01T03:33:39.931Z","registry_url":null,"install_command":null,"documentation_url":null,"metadata":{},"repo_metadata":{},"repo_metadata_updated_at":"2025-11-01T03:33:39.903Z","dependent_packages_count":0,"downloads":null,"downloads_period":null,"dependent_repos_count":0,"rankings":{"downloads":null,"dependent_repos_count":95.88576960309777,"dependent_packages_count":0.0,"stargazers_count":null,"forks_count":null,"docker_downloads_count":null,"average":47.942884801548885},"purl":"pkg:carthage/github.com%2Frealm%2Fswiftlint","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/carthage/github.com/realm/swiftlint","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/carthage/github.com/realm/swiftlint","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/carthage/github.com/realm/swiftlint/dependencies","status":"removed","funding_links":[],"critical":null,"issue_metadata":null,"versions_url":"https://packages.ecosyste.ms/api/v1/registries/carthage/packages/github.com%2Frealm%2Fswiftlint/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/carthage/packages/github.com%2Frealm%2Fswiftlint/version_numbers","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/carthage/packages/github.com%2Frealm%2Fswiftlint/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/carthage/packages/github.com%2Frealm%2Fswiftlint/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/carthage/packages/github.com%2Frealm%2Fswiftlint/codemeta","maintainers":[],"registry":{"name":"carthage","url":"https://github.com/Carthage/Carthage","ecosystem":"carthage","default":true,"packages_count":2078,"maintainers_count":0,"namespaces_count":1181,"keywords_count":1999,"github":"Carthage","metadata":{"funded_packages_count":219},"icon_url":"https://github.com/Carthage.png","created_at":"2022-12-01T15:03:57.971Z","updated_at":"2025-11-01T07:24:06.197Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/carthage/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/carthage/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/carthage/namespaces"}},"unique_repositories_count":5,"unique_repositories_count_past_30_days":4,"recent_issues":[{"uuid":"3835506651","node_id":"PR_kwDOPgd9ws6-TvS8","number":20,"state":"open","title":"chore(deps): bump github.com/realm/swiftlint from 0.61.0 to 0.63.1","user":"dependabot[bot]","labels":["dependencies","swift_package_manager"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-01-20T21:19:32.000Z","updated_at":"2026-01-20T21:19:51.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps)","packages":[{"name":"github.com/realm/swiftlint","old_version":"0.61.0","new_version":"0.63.1","repository_url":"https://github.com/realm/SwiftLint"}],"path":null,"ecosystem":"carthage"},"body":"Bumps [github.com/realm/swiftlint](https://github.com/realm/SwiftLint) from 0.61.0 to 0.63.1.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/realm/SwiftLint/releases\"\u003egithub.com/realm/swiftlint's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.63.1: High-Speed Extraction\u003c/h2\u003e\n\u003ch3\u003eEnhancements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd a \u003ccode\u003e--disable-sourcekit\u003c/code\u003e flag to the \u003ccode\u003elint\u003c/code\u003e command to disable SourceKit when needed.\nThe environment variable \u003ccode\u003eSWIFTLINT_DISABLE_SOURCEKIT\u003c/code\u003e can still be used as well.\u003cbr /\u003e\n\u003ca href=\"https://github.com/SimplyDanny\"\u003eSimplyDanny\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/realm/SwiftLint/issues/6282\"\u003e#6282\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eRetain \u003ccode\u003easync\u003c/code\u003e initializers in actors in \u003ccode\u003easync_without_await\u003c/code\u003e rule.\u003cbr /\u003e\n\u003ca href=\"https://github.com/SimplyDanny\"\u003eSimplyDanny\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/realm/SwiftLint/issues/6423\"\u003e#6423\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eInform users about files being skipped due to impossible file system representation\ninstead of crashing.\u003cbr /\u003e\n\u003ca href=\"https://github.com/SimplyDanny\"\u003eSimplyDanny\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/realm/SwiftLint/issues/6419\"\u003e#6419\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eIgnore \u003ccode\u003eoverride\u003c/code\u003e functions in \u003ccode\u003easync_without_await\u003c/code\u003e rule.\u003cbr /\u003e\n\u003ca href=\"https://github.com/SimplyDanny\"\u003eSimplyDanny\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/realm/SwiftLint/issues/6416\"\u003e#6416\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAvoid infinite recursion for deeply nested symbolic links which is usually the case\nin \u003ccode\u003enode_modules\u003c/code\u003e directories managed by \u003ccode\u003epnpm\u003c/code\u003e.\u003cbr /\u003e\n\u003ca href=\"https://github.com/SimplyDanny\"\u003eSimplyDanny\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/realm/SwiftLint/issues/6425\"\u003e#6425\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eFix false positive in \u003ccode\u003eunneeded_escaping\u003c/code\u003e rule when an escaping closure is used in\na nested closure preceded by another closure.\u003cbr /\u003e\n\u003ca href=\"https://github.com/SimplyDanny\"\u003eSimplyDanny\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/realm/SwiftLint/issues/6410\"\u003e#6410\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eFix non-excluded bool literal in \u003ccode\u003eoptional_enum_case_name\u003c/code\u003e when used inside a tuple.\u003cbr /\u003e\n\u003ca href=\"https://github.com/tristan-burnside-anz\"\u003etristan-burnside-anz\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.63.0: High-Speed Extraction\u003c/h2\u003e\n\u003ch3\u003eBreaking\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eThe \u003ccode\u003eredundant_self_in_closure\u003c/code\u003e rule has been renamed to \u003ccode\u003eredundant_self\u003c/code\u003e (with\n\u003ccode\u003eredundant_self_in_closure\u003c/code\u003e as a deprecated alias) to reflect its now broader scope,\nwhile it still maintains the previous behavior of only checking closures by default.\nTo enable checking for all redundant \u003ccode\u003eself\u003c/code\u003e usages, set the new \u003ccode\u003eonly_in_closures\u003c/code\u003e\noption to \u003ccode\u003efalse\u003c/code\u003e.\u003cbr /\u003e\n\u003ca href=\"https://github.com/SimplyDanny\"\u003eSimplyDanny\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eExperimental\u003c/h3\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/realm/SwiftLint/commit/9120756b6e20e483c35433c41a4c4a9d32fc898b\"\u003e\u003ccode\u003e9120756\u003c/code\u003e\u003c/a\u003e Release 0.63.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/realm/SwiftLint/commit/71396cc146d6392906d601fea1f8041833b55c45\"\u003e\u003ccode\u003e71396cc\u003c/code\u003e\u003c/a\u003e Prepare 0.63.1 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/realm/SwiftLint/commit/8ab917a97d95d983502058738255d3c04597ac97\"\u003e\u003ccode\u003e8ab917a\u003c/code\u003e\u003c/a\u003e Add test to verify SourceKit is used or diabled (\u003ca href=\"https://redirect.github.com/realm/SwiftLint/issues/6440\"\u003e#6440\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/realm/SwiftLint/commit/8978ae2ccb090107e50325d4159ff52a8ee83786\"\u003e\u003ccode\u003e8978ae2\u003c/code\u003e\u003c/a\u003e Add \u003ccode\u003e--disable-sourcekit\u003c/code\u003e flag to disable SourceKit (\u003ca href=\"https://redirect.github.com/realm/SwiftLint/issues/6439\"\u003e#6439\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/realm/SwiftLint/commit/faa5859155a613f90fd74c98f453608bfeba7b6f\"\u003e\u003ccode\u003efaa5859\u003c/code\u003e\u003c/a\u003e Introduce guarded \u003ccode\u003efilepath\u003c/code\u003e provider for file collection (\u003ca href=\"https://redirect.github.com/realm/SwiftLint/issues/6435\"\u003e#6435\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/realm/SwiftLint/commit/9a634bc8a0cef505d28dbc2aeb21b344da1e1ee2\"\u003e\u003ccode\u003e9a634bc\u003c/code\u003e\u003c/a\u003e Retain \u003ccode\u003easync\u003c/code\u003e initializers in actors in \u003ccode\u003easync_without_await\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/realm/SwiftLint/issues/6436\"\u003e#6436\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/realm/SwiftLint/commit/35e3d0c6f473fdd58d4821d3d93258e899c1832f\"\u003e\u003ccode\u003e35e3d0c\u003c/code\u003e\u003c/a\u003e Mark directories as such to enforce a new hierarchy (\u003ca href=\"https://redirect.github.com/realm/SwiftLint/issues/6434\"\u003e#6434\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/realm/SwiftLint/commit/c8989b8a5ab64058b7fbb1a2ef7451047981c79b\"\u003e\u003ccode\u003ec8989b8\u003c/code\u003e\u003c/a\u003e Ensure LF line endings for all files (\u003ca href=\"https://redirect.github.com/realm/SwiftLint/issues/6431\"\u003e#6431\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/realm/SwiftLint/commit/21ed830b6221a24187b20a6daf20e9cf2710de2c\"\u003e\u003ccode\u003e21ed830\u003c/code\u003e\u003c/a\u003e Import implicitly referenced framework (\u003ca href=\"https://redirect.github.com/realm/SwiftLint/issues/6430\"\u003e#6430\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/realm/SwiftLint/commit/e9180da9ef55f7966435fd425a0c45cca3dd5ab8\"\u003e\u003ccode\u003ee9180da\u003c/code\u003e\u003c/a\u003e Run with latest snapshot build on Windows (\u003ca href=\"https://redirect.github.com/realm/SwiftLint/issues/6429\"\u003e#6429\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/realm/SwiftLint/compare/0.61.0...0.63.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=github.com/realm/swiftlint\u0026package-manager=swift\u0026previous-version=0.61.0\u0026new-version=0.63.1)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/crmitchelmore/justspeaktoit/pull/20","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/crmitchelmore%2Fjustspeaktoit/issues/20","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/20/packages"},{"uuid":"3820556193","node_id":"PR_kwDOG51ey869ip8f","number":33,"state":"closed","title":"chore(deps): bump github.com/realm/swiftlint from 0.63.0 to 0.63.1","user":"dependabot[bot]","labels":["dependencies","swift_package_manager"],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":"2026-01-16T06:10:35.000Z","author_association":null,"state_reason":null,"created_at":"2026-01-16T06:08:03.000Z","updated_at":"2026-01-16T06:10:37.000Z","time_to_close":152,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps)","packages":[{"name":"github.com/realm/swiftlint","old_version":"0.63.0","new_version":"0.63.1","repository_url":"https://github.com/Realm/SwiftLint"}],"path":null,"ecosystem":"carthage"},"body":"Bumps [github.com/realm/swiftlint](https://github.com/Realm/SwiftLint) from 0.63.0 to 0.63.1.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/Realm/SwiftLint/releases\"\u003egithub.com/realm/swiftlint's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.63.1: High-Speed Extraction\u003c/h2\u003e\n\u003ch3\u003eBreaking\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eNone.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eExperimental\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eNone.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eEnhancements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd a \u003ccode\u003e--disable-sourcekit\u003c/code\u003e flag to the \u003ccode\u003elint\u003c/code\u003e command to disable SourceKit when needed.\nThe environment variable \u003ccode\u003eSWIFTLINT_DISABLE_SOURCEKIT\u003c/code\u003e can still be used as well.\u003cbr /\u003e\n\u003ca href=\"https://github.com/SimplyDanny\"\u003eSimplyDanny\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/realm/SwiftLint/issues/6282\"\u003e#6282\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eRetain \u003ccode\u003easync\u003c/code\u003e initializers in actors in \u003ccode\u003easync_without_await\u003c/code\u003e rule.\u003cbr /\u003e\n\u003ca href=\"https://github.com/SimplyDanny\"\u003eSimplyDanny\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/realm/SwiftLint/issues/6423\"\u003e#6423\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eInform users about files being skipped due to impossible file system representation\ninstead of crashing.\u003cbr /\u003e\n\u003ca href=\"https://github.com/SimplyDanny\"\u003eSimplyDanny\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/realm/SwiftLint/issues/6419\"\u003e#6419\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eIgnore \u003ccode\u003eoverride\u003c/code\u003e functions in \u003ccode\u003easync_without_await\u003c/code\u003e rule.\u003cbr /\u003e\n\u003ca href=\"https://github.com/SimplyDanny\"\u003eSimplyDanny\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/realm/SwiftLint/issues/6416\"\u003e#6416\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAvoid infinite recursion for deeply nested symbolic links which is usually the case\nin \u003ccode\u003enode_modules\u003c/code\u003e directories managed by \u003ccode\u003epnpm\u003c/code\u003e.\u003cbr /\u003e\n\u003ca href=\"https://github.com/SimplyDanny\"\u003eSimplyDanny\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/realm/SwiftLint/issues/6425\"\u003e#6425\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eFix false positive in \u003ccode\u003eunneeded_escaping\u003c/code\u003e rule when an escaping closure is used in\na nested closure preceded by another closure.\u003cbr /\u003e\n\u003ca href=\"https://github.com/SimplyDanny\"\u003eSimplyDanny\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/realm/SwiftLint/issues/6410\"\u003e#6410\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eFix non-excluded bool literal in \u003ccode\u003eoptional_enum_case_name\u003c/code\u003e when used inside a tuple.\u003cbr /\u003e\n\u003ca href=\"https://github.com/tristan-burnside-anz\"\u003etristan-burnside-anz\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003ch3\u003eUsing Bazel\u003c/h3\u003e\n\u003cp\u003eWith bzlmod:\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/realm/SwiftLint/commit/9120756b6e20e483c35433c41a4c4a9d32fc898b\"\u003e\u003ccode\u003e9120756\u003c/code\u003e\u003c/a\u003e Release 0.63.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/realm/SwiftLint/commit/71396cc146d6392906d601fea1f8041833b55c45\"\u003e\u003ccode\u003e71396cc\u003c/code\u003e\u003c/a\u003e Prepare 0.63.1 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/realm/SwiftLint/commit/8ab917a97d95d983502058738255d3c04597ac97\"\u003e\u003ccode\u003e8ab917a\u003c/code\u003e\u003c/a\u003e Add test to verify SourceKit is used or diabled (\u003ca href=\"https://redirect.github.com/Realm/SwiftLint/issues/6440\"\u003e#6440\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/realm/SwiftLint/commit/8978ae2ccb090107e50325d4159ff52a8ee83786\"\u003e\u003ccode\u003e8978ae2\u003c/code\u003e\u003c/a\u003e Add \u003ccode\u003e--disable-sourcekit\u003c/code\u003e flag to disable SourceKit (\u003ca href=\"https://redirect.github.com/Realm/SwiftLint/issues/6439\"\u003e#6439\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/realm/SwiftLint/commit/faa5859155a613f90fd74c98f453608bfeba7b6f\"\u003e\u003ccode\u003efaa5859\u003c/code\u003e\u003c/a\u003e Introduce guarded \u003ccode\u003efilepath\u003c/code\u003e provider for file collection (\u003ca href=\"https://redirect.github.com/Realm/SwiftLint/issues/6435\"\u003e#6435\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/realm/SwiftLint/commit/9a634bc8a0cef505d28dbc2aeb21b344da1e1ee2\"\u003e\u003ccode\u003e9a634bc\u003c/code\u003e\u003c/a\u003e Retain \u003ccode\u003easync\u003c/code\u003e initializers in actors in \u003ccode\u003easync_without_await\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/Realm/SwiftLint/issues/6436\"\u003e#6436\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/realm/SwiftLint/commit/35e3d0c6f473fdd58d4821d3d93258e899c1832f\"\u003e\u003ccode\u003e35e3d0c\u003c/code\u003e\u003c/a\u003e Mark directories as such to enforce a new hierarchy (\u003ca href=\"https://redirect.github.com/Realm/SwiftLint/issues/6434\"\u003e#6434\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/realm/SwiftLint/commit/c8989b8a5ab64058b7fbb1a2ef7451047981c79b\"\u003e\u003ccode\u003ec8989b8\u003c/code\u003e\u003c/a\u003e Ensure LF line endings for all files (\u003ca href=\"https://redirect.github.com/Realm/SwiftLint/issues/6431\"\u003e#6431\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/realm/SwiftLint/commit/21ed830b6221a24187b20a6daf20e9cf2710de2c\"\u003e\u003ccode\u003e21ed830\u003c/code\u003e\u003c/a\u003e Import implicitly referenced framework (\u003ca href=\"https://redirect.github.com/Realm/SwiftLint/issues/6430\"\u003e#6430\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/realm/SwiftLint/commit/e9180da9ef55f7966435fd425a0c45cca3dd5ab8\"\u003e\u003ccode\u003ee9180da\u003c/code\u003e\u003c/a\u003e Run with latest snapshot build on Windows (\u003ca href=\"https://redirect.github.com/Realm/SwiftLint/issues/6429\"\u003e#6429\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/Realm/SwiftLint/compare/0.63.0...0.63.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=github.com/realm/swiftlint\u0026package-manager=swift\u0026previous-version=0.63.0\u0026new-version=0.63.1)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\nDependabot will merge this PR once CI passes on it, as requested by @hendrickson-tyler.\n\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/hendrickson-tyler/swift-pkce/pull/33","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/hendrickson-tyler%2Fswift-pkce/issues/33","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/33/packages"},{"uuid":"3819310360","node_id":"PR_kwDOPCubjM69ehv6","number":111,"state":"closed","title":"Bump github.com/realm/swiftlint from 0.52.4 to 0.63.1","user":"dependabot[bot]","labels":["dependencies","swift_package_manager"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-01-26T23:08:59.000Z","author_association":null,"state_reason":null,"created_at":"2026-01-15T21:47:19.000Z","updated_at":"2026-01-26T23:09:00.000Z","time_to_close":955300,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"github.com/realm/swiftlint","old_version":"0.52.4","new_version":"0.63.1","repository_url":"https://github.com/realm/SwiftLint"}],"path":null,"ecosystem":"carthage"},"body":"Bumps [github.com/realm/swiftlint](https://github.com/realm/SwiftLint) from 0.52.4 to 0.63.1.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/realm/SwiftLint/releases\"\u003egithub.com/realm/swiftlint's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.63.1: High-Speed Extraction\u003c/h2\u003e\n\u003ch3\u003eBreaking\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eNone.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eExperimental\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eNone.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eEnhancements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd a \u003ccode\u003e--disable-sourcekit\u003c/code\u003e flag to the \u003ccode\u003elint\u003c/code\u003e command to disable SourceKit when needed.\nThe environment variable \u003ccode\u003eSWIFTLINT_DISABLE_SOURCEKIT\u003c/code\u003e can still be used as well.\u003cbr /\u003e\n\u003ca href=\"https://github.com/SimplyDanny\"\u003eSimplyDanny\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/realm/SwiftLint/issues/6282\"\u003e#6282\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eRetain \u003ccode\u003easync\u003c/code\u003e initializers in actors in \u003ccode\u003easync_without_await\u003c/code\u003e rule.\u003cbr /\u003e\n\u003ca href=\"https://github.com/SimplyDanny\"\u003eSimplyDanny\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/realm/SwiftLint/issues/6423\"\u003e#6423\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eInform users about files being skipped due to impossible file system representation\ninstead of crashing.\u003cbr /\u003e\n\u003ca href=\"https://github.com/SimplyDanny\"\u003eSimplyDanny\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/realm/SwiftLint/issues/6419\"\u003e#6419\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eIgnore \u003ccode\u003eoverride\u003c/code\u003e functions in \u003ccode\u003easync_without_await\u003c/code\u003e rule.\u003cbr /\u003e\n\u003ca href=\"https://github.com/SimplyDanny\"\u003eSimplyDanny\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/realm/SwiftLint/issues/6416\"\u003e#6416\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAvoid infinite recursion for deeply nested symbolic links which is usually the case\nin \u003ccode\u003enode_modules\u003c/code\u003e directories managed by \u003ccode\u003epnpm\u003c/code\u003e.\u003cbr /\u003e\n\u003ca href=\"https://github.com/SimplyDanny\"\u003eSimplyDanny\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/realm/SwiftLint/issues/6425\"\u003e#6425\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eFix false positive in \u003ccode\u003eunneeded_escaping\u003c/code\u003e rule when an escaping closure is used in\na nested closure preceded by another closure.\u003cbr /\u003e\n\u003ca href=\"https://github.com/SimplyDanny\"\u003eSimplyDanny\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/realm/SwiftLint/issues/6410\"\u003e#6410\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eFix non-excluded bool literal in \u003ccode\u003eoptional_enum_case_name\u003c/code\u003e when used inside a tuple.\u003cbr /\u003e\n\u003ca href=\"https://github.com/tristan-burnside-anz\"\u003etristan-burnside-anz\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003ch3\u003eUsing Bazel\u003c/h3\u003e\n\u003cp\u003eWith bzlmod:\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/realm/SwiftLint/commit/9120756b6e20e483c35433c41a4c4a9d32fc898b\"\u003e\u003ccode\u003e9120756\u003c/code\u003e\u003c/a\u003e Release 0.63.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/realm/SwiftLint/commit/71396cc146d6392906d601fea1f8041833b55c45\"\u003e\u003ccode\u003e71396cc\u003c/code\u003e\u003c/a\u003e Prepare 0.63.1 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/realm/SwiftLint/commit/8ab917a97d95d983502058738255d3c04597ac97\"\u003e\u003ccode\u003e8ab917a\u003c/code\u003e\u003c/a\u003e Add test to verify SourceKit is used or diabled (\u003ca href=\"https://redirect.github.com/realm/SwiftLint/issues/6440\"\u003e#6440\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/realm/SwiftLint/commit/8978ae2ccb090107e50325d4159ff52a8ee83786\"\u003e\u003ccode\u003e8978ae2\u003c/code\u003e\u003c/a\u003e Add \u003ccode\u003e--disable-sourcekit\u003c/code\u003e flag to disable SourceKit (\u003ca href=\"https://redirect.github.com/realm/SwiftLint/issues/6439\"\u003e#6439\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/realm/SwiftLint/commit/faa5859155a613f90fd74c98f453608bfeba7b6f\"\u003e\u003ccode\u003efaa5859\u003c/code\u003e\u003c/a\u003e Introduce guarded \u003ccode\u003efilepath\u003c/code\u003e provider for file collection (\u003ca href=\"https://redirect.github.com/realm/SwiftLint/issues/6435\"\u003e#6435\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/realm/SwiftLint/commit/9a634bc8a0cef505d28dbc2aeb21b344da1e1ee2\"\u003e\u003ccode\u003e9a634bc\u003c/code\u003e\u003c/a\u003e Retain \u003ccode\u003easync\u003c/code\u003e initializers in actors in \u003ccode\u003easync_without_await\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/realm/SwiftLint/issues/6436\"\u003e#6436\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/realm/SwiftLint/commit/35e3d0c6f473fdd58d4821d3d93258e899c1832f\"\u003e\u003ccode\u003e35e3d0c\u003c/code\u003e\u003c/a\u003e Mark directories as such to enforce a new hierarchy (\u003ca href=\"https://redirect.github.com/realm/SwiftLint/issues/6434\"\u003e#6434\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/realm/SwiftLint/commit/c8989b8a5ab64058b7fbb1a2ef7451047981c79b\"\u003e\u003ccode\u003ec8989b8\u003c/code\u003e\u003c/a\u003e Ensure LF line endings for all files (\u003ca href=\"https://redirect.github.com/realm/SwiftLint/issues/6431\"\u003e#6431\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/realm/SwiftLint/commit/21ed830b6221a24187b20a6daf20e9cf2710de2c\"\u003e\u003ccode\u003e21ed830\u003c/code\u003e\u003c/a\u003e Import implicitly referenced framework (\u003ca href=\"https://redirect.github.com/realm/SwiftLint/issues/6430\"\u003e#6430\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/realm/SwiftLint/commit/e9180da9ef55f7966435fd425a0c45cca3dd5ab8\"\u003e\u003ccode\u003ee9180da\u003c/code\u003e\u003c/a\u003e Run with latest snapshot build on Windows (\u003ca href=\"https://redirect.github.com/realm/SwiftLint/issues/6429\"\u003e#6429\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/realm/SwiftLint/compare/0.52.4...0.63.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=github.com/realm/swiftlint\u0026package-manager=swift\u0026previous-version=0.52.4\u0026new-version=0.63.1)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/aikeji/secp256k1.swift/pull/111","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/aikeji%2Fsecp256k1.swift/issues/111","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/111/packages"},{"uuid":"3781442195","node_id":"PR_kwDOEIaIPc67h9um","number":954,"state":"closed","title":"build(deps): Bump github.com/realm/swiftlint from 0.62.2 to 0.63.0","user":"dependabot[bot]","labels":["dependencies","swift_package_manager"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-01-05T17:31:58.000Z","author_association":null,"state_reason":null,"created_at":"2026-01-05T13:10:31.000Z","updated_at":"2026-01-05T17:32:00.000Z","time_to_close":15687,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"build(deps): Bump","packages":[{"name":"github.com/realm/swiftlint","old_version":"0.62.2","new_version":"0.63.0","repository_url":"https://github.com/realm/SwiftLint"}],"path":null,"ecosystem":"carthage"},"body":"Bumps [github.com/realm/swiftlint](https://github.com/realm/SwiftLint) from 0.62.2 to 0.63.0.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/realm/SwiftLint/releases\"\u003egithub.com/realm/swiftlint's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.63.0: High-Speed Extraction\u003c/h2\u003e\n\u003ch3\u003eBreaking\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eThe \u003ccode\u003eredundant_self_in_closure\u003c/code\u003e rule has been renamed to \u003ccode\u003eredundant_self\u003c/code\u003e (with\n\u003ccode\u003eredundant_self_in_closure\u003c/code\u003e as a deprecated alias) to reflect its now broader scope,\nwhile it still maintains the previous behavior of only checking closures by default.\nTo enable checking for all redundant \u003ccode\u003eself\u003c/code\u003e usages, set the new \u003ccode\u003eonly_in_closures\u003c/code\u003e\noption to \u003ccode\u003efalse\u003c/code\u003e.\u003cbr /\u003e\n\u003ca href=\"https://github.com/SimplyDanny\"\u003eSimplyDanny\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eExperimental\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eNone.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eEnhancements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eExtend \u003ccode\u003eredundant_self_in_closure\u003c/code\u003e rule to detect all redundant uses of \u003ccode\u003eself\u003c/code\u003e,\nnot just in closures. Initializers (which commonly prefer an explicit \u003ccode\u003eself\u003c/code\u003e prefix)\ncan be ignored by setting \u003ccode\u003ekeep_in_initializers\u003c/code\u003e to \u003ccode\u003etrue\u003c/code\u003e.\u003cbr /\u003e\n\u003ca href=\"https://github.com/SimplyDanny\"\u003eSimplyDanny\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAdd a \u003ccode\u003eseparation\u003c/code\u003e configuration option to the \u003ccode\u003evertical_whitespace_between_cases\u003c/code\u003e rule\nto allow customizing blank line separation between switch cases. The default value is\n\u003ccode\u003ealways\u003c/code\u003e (require at least one blank line). Setting it to \u003ccode\u003enever\u003c/code\u003e enforces no blank\nlines between cases.\u003cbr /\u003e\n\u003ca href=\"https://github.com/SimplyDanny\"\u003eSimplyDanny\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/realm/SwiftLint/issues/6326\"\u003e#6326\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eRewrite the following rules with SwiftSyntax:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003evertical_whitespace_between_cases\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/SimplyDanny\"\u003eSimplyDanny\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAdd new opt-in \u003ccode\u003eunneeded_throws_rethrows\u003c/code\u003e rule that triggers when declarations\nmarked \u003ccode\u003ethrows\u003c/code\u003e/\u003ccode\u003erethrows\u003c/code\u003e never actually throw or call any throwing code.\u003cbr /\u003e\n\u003ca href=\"https://github.com/tonyskansf\"\u003eTony Ngo\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAdd new \u003ccode\u003eunneeded_escaping\u003c/code\u003e rule that detects closure parameters marked with\n\u003ccode\u003e@escaping\u003c/code\u003e that are never stored or captured escapingly.\u003cbr /\u003e\n\u003ca href=\"https://github.com/SimplyDanny\"\u003eSimplyDanny\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAdd \u003ccode\u003emultiline_call_arguments\u003c/code\u003e opt-in rule to enforce consistent multiline\nformatting for function and method call arguments.\u003cbr /\u003e\n\u003ca href=\"https://github.com/GandaLF2006\"\u003eGandaLF2006\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eImprove performance when exclude patterns resolve to a large set of files.\u003cbr /\u003e\n\u003ca href=\"https://github.com/SimplyDanny\"\u003eSimplyDanny\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/realm/SwiftLint/issues/5018\"\u003e#5018\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/realm/SwiftLint/issues/5207\"\u003e#5207\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/realm/SwiftLint/issues/5953\"\u003e#5953\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/realm/SwiftLint/commit/e294d77dd198133c5a5cdd74e7715aa3b86dda2f\"\u003e\u003ccode\u003ee294d77\u003c/code\u003e\u003c/a\u003e Release 0.63.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/realm/SwiftLint/commit/8d3ed07cc5b08ead876c7a1a04acd405cd9e106f\"\u003e\u003ccode\u003e8d3ed07\u003c/code\u003e\u003c/a\u003e Prepare 0.63.0 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/realm/SwiftLint/commit/16f958d78b819f7e3116172664b344ba6193d48b\"\u003e\u003ccode\u003e16f958d\u003c/code\u003e\u003c/a\u003e Compress changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/realm/SwiftLint/commit/44f2ed46a998dacdd7f52f39a1b68dd08f099e3c\"\u003e\u003ccode\u003e44f2ed4\u003c/code\u003e\u003c/a\u003e Add \u003ccode\u003eonly_in_closures\u003c/code\u003e option to \u003ccode\u003eredundant_self\u003c/code\u003e to maintain old behavior (#...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/realm/SwiftLint/commit/a3aaac0b05189d677c0fd9c60c1216603bc51efb\"\u003e\u003ccode\u003ea3aaac0\u003c/code\u003e\u003c/a\u003e Bump bazel_skylib from 1.7.1 to 1.9.0 (\u003ca href=\"https://redirect.github.com/realm/SwiftLint/issues/6405\"\u003e#6405\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/realm/SwiftLint/commit/a54056c35a64a33667870833e808b573520680a4\"\u003e\u003ccode\u003ea54056c\u003c/code\u003e\u003c/a\u003e Bump ruby/setup-ruby from 1.276.0 to 1.278.0 (\u003ca href=\"https://redirect.github.com/realm/SwiftLint/issues/6403\"\u003e#6403\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/realm/SwiftLint/commit/ee43b18500ef7d7080de7a772f28a3c375243cf6\"\u003e\u003ccode\u003eee43b18\u003c/code\u003e\u003c/a\u003e Bump rules_cc from 0.2.15 to 0.2.16 (\u003ca href=\"https://redirect.github.com/realm/SwiftLint/issues/6404\"\u003e#6404\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/realm/SwiftLint/commit/4271aa397730a459d9d6146cba66ed90e8b3e17c\"\u003e\u003ccode\u003e4271aa3\u003c/code\u003e\u003c/a\u003e Bump platforms from 0.0.11 to 1.0.0 (\u003ca href=\"https://redirect.github.com/realm/SwiftLint/issues/6402\"\u003e#6402\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/realm/SwiftLint/commit/ca2817c2d559fd693ad3a1ca8338284ed8dcb85a\"\u003e\u003ccode\u003eca2817c\u003c/code\u003e\u003c/a\u003e Bump rules_xcodeproj from 3.2.0 to 3.5.1 (\u003ca href=\"https://redirect.github.com/realm/SwiftLint/issues/6401\"\u003e#6401\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/realm/SwiftLint/commit/15ba60bff3e9f575d3994d3f3af5c919e21e3b1a\"\u003e\u003ccode\u003e15ba60b\u003c/code\u003e\u003c/a\u003e Let Dependabot update Bazel deps\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/realm/SwiftLint/compare/0.62.2...0.63.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=github.com/realm/swiftlint\u0026package-manager=swift\u0026previous-version=0.62.2\u0026new-version=0.63.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/21-DOT-DEV/swift-secp256k1/pull/954","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/21-DOT-DEV%2Fswift-secp256k1/issues/954","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/954/packages"},{"uuid":"3563414819","node_id":"PR_kwDOPCubjM6wPW30","number":82,"state":"closed","title":"Bump github.com/realm/swiftlint from 0.52.4 to 0.62.2","user":"dependabot[bot]","labels":["dependencies","swift_package_manager"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-01-05T21:28:19.000Z","author_association":null,"state_reason":null,"created_at":"2025-10-28T21:22:38.000Z","updated_at":"2026-01-05T21:28:21.000Z","time_to_close":5961941,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"github.com/realm/swiftlint","old_version":"0.52.4","new_version":"0.62.2","repository_url":"https://github.com/realm/SwiftLint"}],"path":null,"ecosystem":"carthage"},"body":"Bumps [github.com/realm/swiftlint](https://github.com/realm/SwiftLint) from 0.52.4 to 0.62.2.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/realm/SwiftLint/releases\"\u003egithub.com/realm/swiftlint's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.62.2: Generous Drum Volume\u003c/h2\u003e\n\u003ch3\u003eEnhancements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eAdd new \u003ccode\u003eincompatible_concurrency_annotation\u003c/code\u003e rule that triggers when a declaration\nisolated to a global actor, \u003ccode\u003e@Sendable\u003c/code\u003e closure arguments and/or generic sendable\nconstraints is not annotated with \u003ccode\u003e@preconcurrency\u003c/code\u003e in order to maintain compatibility\nwith Swift 5.\u003cbr /\u003e\n\u003ca href=\"https://github.com/mattmassicotte\"\u003emattmassicotte\u003c/a\u003e\n\u003ca href=\"https://github.com/SimplyDanny\"\u003eSimplyDanny\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/realm/SwiftLint/issues/5987\"\u003e#5987\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAdd \u003ccode\u003eisolation\u003c/code\u003e modifier group to \u003ccode\u003emodifier_order\u003c/code\u003e rule configuration.\nThis allows configuring the position of \u003ccode\u003enonisolated\u003c/code\u003e modifiers.\u003cbr /\u003e\n\u003ca href=\"https://github.com/nandhinisubbu\"\u003enandhinisubbu\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/realm/SwiftLint/issues/6164\"\u003e#6164\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAdd test count to JUnit reporter.\u003cbr /\u003e\n\u003ca href=\"https://github.com/nandhinisubbu\"\u003enandhinisubbu\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/realm/SwiftLint/issues/6161\"\u003e#6161\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAdopt \u003ca href=\"https://github.com/microsoft/mimalloc\"\u003emimalloc\u003c/a\u003e for static Linux binary\nto improve performance.\u003cbr /\u003e\n\u003ca href=\"https://github.com/ainame\"\u003eainame\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/realm/SwiftLint/issues/6298\"\u003e#6298\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eFix false positive with \u003ccode\u003e#Preview\u003c/code\u003e macro in \u003ccode\u003eclosure_end_indentation\u003c/code\u003e rule.\u003cbr /\u003e\n\u003ca href=\"https://github.com/gibachan\"\u003egibachan\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eFix correction of \u003ccode\u003esorted_imports\u003c/code\u003e rule when comments (with a distance) are present before\nthe first import.\u003cbr /\u003e\n\u003ca href=\"https://github.com/SimplyDanny\"\u003eSimplyDanny\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/realm/SwiftLint/issues/6317\"\u003e#6317\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.62.1: Generous Drum Volume\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRemove trailing comma making the code base again compilable with at least Swift 6.0.\u003cbr /\u003e\n\u003ca href=\"https://github.com/SimplyDanny\"\u003eSimplyDanny\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.62.0: Generous Drum Volume\u003c/h2\u003e\n\u003ch3\u003eBreaking\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eThe structure of \u003ccode\u003eSwiftLintBinary.artifactbundle.zip\u003c/code\u003e is now simpler. Internal paths no\nlonger contain version numbers, especially. So in an Xcode Run Script build phase,\nyou can refer to the \u003ccode\u003eswiftlint\u003c/code\u003e binary like this:\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/realm/SwiftLint/commit/da9d742874d88f6d5d0f7b315d1fcf12655f2311\"\u003e\u003ccode\u003eda9d742\u003c/code\u003e\u003c/a\u003e Release 0.62.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/realm/SwiftLint/commit/069a7f9cb9dff09c18db7774ec8e4766a0afa280\"\u003e\u003ccode\u003e069a7f9\u003c/code\u003e\u003c/a\u003e Prepare 0.62.2 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/realm/SwiftLint/commit/69ce1470d814dbccdcfda8952a63e0bf5c7e18e4\"\u003e\u003ccode\u003e69ce147\u003c/code\u003e\u003c/a\u003e Fix variable access\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/realm/SwiftLint/commit/462b26eede8a8f0a0a97af343d4102459085b437\"\u003e\u003ccode\u003e462b26e\u003c/code\u003e\u003c/a\u003e Fix license paths\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/realm/SwiftLint/commit/8ee8523246c5b0ab1dc2e48241ea07e407d0e14d\"\u003e\u003ccode\u003e8ee8523\u003c/code\u003e\u003c/a\u003e Introduce mimalloc to static Linux binaries (\u003ca href=\"https://redirect.github.com/realm/SwiftLint/issues/6321\"\u003e#6321\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/realm/SwiftLint/commit/8c4ef0de7e7756e24dec82dafb410bc70b8eef0c\"\u003e\u003ccode\u003e8c4ef0d\u003c/code\u003e\u003c/a\u003e Bump actions/upload-artifact from 4.6.2 to 5.0.0 (\u003ca href=\"https://redirect.github.com/realm/SwiftLint/issues/6323\"\u003e#6323\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/realm/SwiftLint/commit/4c0a93d53344dfd733016e6072841341c95e2272\"\u003e\u003ccode\u003e4c0a93d\u003c/code\u003e\u003c/a\u003e Bump ruby/setup-ruby from 1.265.0 to 1.267.0 (\u003ca href=\"https://redirect.github.com/realm/SwiftLint/issues/6324\"\u003e#6324\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/realm/SwiftLint/commit/7b4335abeaf95a068f699291c9a51018655f3de8\"\u003e\u003ccode\u003e7b4335a\u003c/code\u003e\u003c/a\u003e Fix correction of \u003ccode\u003esorted_imports\u003c/code\u003e rule for leading comments case (\u003ca href=\"https://redirect.github.com/realm/SwiftLint/issues/6318\"\u003e#6318\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/realm/SwiftLint/commit/4cca8280f626662ef7923d45fdd462a92f8a6968\"\u003e\u003ccode\u003e4cca828\u003c/code\u003e\u003c/a\u003e Add test count to JUnit reporter (\u003ca href=\"https://redirect.github.com/realm/SwiftLint/issues/6319\"\u003e#6319\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/realm/SwiftLint/commit/458115231262d25109ad2bfc3a980772edcf9fed\"\u003e\u003ccode\u003e4581152\u003c/code\u003e\u003c/a\u003e Introduce visitor collecting empty lines (\u003ca href=\"https://redirect.github.com/realm/SwiftLint/issues/6320\"\u003e#6320\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/realm/SwiftLint/compare/0.52.4...0.62.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=github.com/realm/swiftlint\u0026package-manager=swift\u0026previous-version=0.52.4\u0026new-version=0.62.2)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/aikeji/secp256k1.swift/pull/82","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/aikeji%2Fsecp256k1.swift/issues/82","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/82/packages"},{"uuid":"2790937947","node_id":"PR_kwDOLpLVCs6mWlVb","number":94,"state":"open","title":"build(deps): bump github.com/realm/swiftlint from 0.59.1 to 0.60.0 in the gradle-minor-dependencies group","user":"dependabot[bot]","labels":["dependencies","swift_package_manager"],"assignees":[],"locked":false,"comments_count":0,"pull_request":true,"closed_at":null,"author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-09-02T00:19:30.000Z","updated_at":"2025-09-02T00:19:31.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"build(deps)","packages":[{"name":"github.com/realm/swiftlint","old_version":"0.59.1","new_version":"0.60.0","repository_url":"https://github.com/realm/SwiftLint"}],"path":"the gradle-minor-dependencies group","ecosystem":"carthage"},"body":"Bumps the gradle-minor-dependencies group with 1 update: [github.com/realm/swiftlint](https://github.com/realm/SwiftLint).\n\nUpdates `github.com/realm/swiftlint` from 0.59.1 to 0.60.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/realm/SwiftLint/releases\"\u003egithub.com/realm/swiftlint's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.60.0: Fresh Breeze\u003c/h2\u003e\n\u003ch3\u003eBreaking\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eRemove support for boolean values in the \u003ccode\u003evalidates_start_with_lowercase\u003c/code\u003e option entirely.\nUse the severity levels \u003ccode\u003eoff\u003c/code\u003e, \u003ccode\u003ewarning\u003c/code\u003e or \u003ccode\u003eerror\u003c/code\u003e instead.\u003cbr /\u003e\n\u003ca href=\"https://github.com/kaseken\"\u003ekaseken\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eSwiftLint now requires macOS 13 or higher to run.\u003cbr /\u003e\n\u003ca href=\"https://github.com/jpsim\"\u003eJP Simard\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eIn \u003ccode\u003eSwiftLintBuildToolPlugin\u003c/code\u003e, print the content of the \u003ccode\u003eBUILD_WORKSPACE_DIRECTORY\u003c/code\u003e\nenvironment variable only in debug builds.\u003cbr /\u003e\n\u003ca href=\"https://github.com/SimplyDanny\"\u003eSimplyDanny\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/realm/SwiftLint/issues/6135\"\u003e#6135\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eThe \u003ccode\u003eredundant_optional_initialization\u003c/code\u003e rule has been replaced by the\n\u003ccode\u003eimplicit_optional_initialization\u003c/code\u003e rule that enforces implicit or explicit initialization\nof optional variables. Its default style \u003ccode\u003ealways\u003c/code\u003e mimics the behavior of the\n\u003ccode\u003eredundant_optional_initialization\u003c/code\u003e rule by default. \u003ccode\u003eredundant_optional_initialization\u003c/code\u003e\nis now an alias for \u003ccode\u003eimplicit_optional_initialization\u003c/code\u003e.\u003cbr /\u003e\n\u003ca href=\"https://github.com/leo-lem\"\u003eleo-lem\u003c/a\u003e\u003cbr /\u003e\n\u003ca href=\"https://redirect.github.com/realm/SwiftLint/issues/1940\"\u003e#1940\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eThe \u003ccode\u003eswiftlint_linux.zip\u003c/code\u003e release archive has been renamed to \u003ccode\u003eswiftlint_linux_amd64.zip\u003c/code\u003e\nto avoid confusion with the new \u003ccode\u003eswiftlint_linux_arm64.zip\u003c/code\u003e archive.\u003cbr /\u003e\n\u003ca href=\"https://github.com/bradleymackey\"\u003eBradley Mackey\u003c/a\u003e\n\u003ca href=\"https://github.com/SimplyDanny\"\u003eSimplyDanny\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eExperimental\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eNone.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eEnhancements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eLinting got up to 30% faster due to the praiseworthy performance\nimprovements done in the \u003ca href=\"https://github.com/swiftlang/swift-syntax\"\u003eSwiftSyntax\u003c/a\u003e library.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eIgnore locally defined \u003ccode\u003ecount\u003c/code\u003e identifiers in \u003ccode\u003eempty_count\u003c/code\u003e rule.\u003cbr /\u003e\n\u003ca href=\"https://github.com/SimplyDanny\"\u003eSimplyDanny\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/realm/SwiftLint/issues/5326\"\u003e#5326\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eThe \u003ccode\u003eprivate_swiftui_state\u003c/code\u003e rule now applies to \u003ccode\u003eViewModifier\u003c/code\u003e types.\u003cbr /\u003e\n\u003ca href=\"https://github.com/mt00chikin\"\u003emt00chikin\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eSupport for ARM64 Linux binaries has been added. The \u003ccode\u003eswiftlint_linux.zip\u003c/code\u003e release archive\nhas been renamed to \u003ccode\u003eswiftlint_linux_amd64.zip\u003c/code\u003e. Next to it, a new \u003ccode\u003eswiftlint_linux_arm64.zip\u003c/code\u003e\narchive has been added. The \u003ccode\u003eSwiftLintBinary.artifactbundle.zip\u003c/code\u003e now contains both versions\nof the Linux binary, so that the \u003ca href=\"https://github.com/SimplyDanny/SwiftLintPlugins\"\u003ebinary plugins\u003c/a\u003e\ncan now be used on Linux and macOS running both AMD64 and ARM64 architectures.\u003cbr /\u003e\n\u003ca href=\"https://github.com/bradleymackey\"\u003eBradley Mackey\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/realm/SwiftLint/commit/a351a0dea2ccf0fc1925620118821dd6d3ef55c4\"\u003e\u003ccode\u003ea351a0d\u003c/code\u003e\u003c/a\u003e Release 0.60.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/realm/SwiftLint/commit/21942bd3cc5191b5797e81c6ef519fd37951616a\"\u003e\u003ccode\u003e21942bd\u003c/code\u003e\u003c/a\u003e Prepare 0.60.0 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/realm/SwiftLint/commit/7624586c181e4c5ca05f906fda31fa320dc4cef9\"\u003e\u003ccode\u003e7624586\u003c/code\u003e\u003c/a\u003e Maintain SourceKit-mode as long as custom rules don't support SwiftSyntax (\u003ca href=\"https://redirect.github.com/realm/SwiftLint/issues/6\"\u003e#6\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/realm/SwiftLint/commit/8ada38788495a1b38245230b9530bb53e7ee6b06\"\u003e\u003ccode\u003e8ada387\u003c/code\u003e\u003c/a\u003e Ignore locally defined \u003ccode\u003ecount\u003c/code\u003e identifiers in \u003ccode\u003eempty_count\u003c/code\u003e rule (\u003ca href=\"https://redirect.github.com/realm/SwiftLint/issues/6202\"\u003e#6202\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/realm/SwiftLint/commit/025a7bfd6451aee52271fc13f47249034b588446\"\u003e\u003ccode\u003e025a7bf\u003c/code\u003e\u003c/a\u003e Prefer short and readable repository names (\u003ca href=\"https://redirect.github.com/realm/SwiftLint/issues/6205\"\u003e#6205\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/realm/SwiftLint/commit/ae388f9ae65c6c4cfcc9421b7358f4d4dc525b49\"\u003e\u003ccode\u003eae388f9\u003c/code\u003e\u003c/a\u003e Sort arguments according to their definition (\u003ca href=\"https://redirect.github.com/realm/SwiftLint/issues/6204\"\u003e#6204\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/realm/SwiftLint/commit/e7108ec2ea469454a9667cb3e6f9c7ce2b1c7485\"\u003e\u003ccode\u003ee7108ec\u003c/code\u003e\u003c/a\u003e Mention performance improvements in changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/realm/SwiftLint/commit/81e99e973f8bf320269fcc6dc3d4f9f7408cb437\"\u003e\u003ccode\u003e81e99e9\u003c/code\u003e\u003c/a\u003e Use SwiftSyntax 6.2 pre-release 2025-08-11 (\u003ca href=\"https://redirect.github.com/realm/SwiftLint/issues/6185\"\u003e#6185\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/realm/SwiftLint/commit/61507218f745101233e5806c0bdeed9b9afa2aeb\"\u003e\u003ccode\u003e6150721\u003c/code\u003e\u003c/a\u003e Exclude explicit system modules from \u003ccode\u003eduplicate_imports\u003c/code\u003e analysis (\u003ca href=\"https://redirect.github.com/realm/SwiftLint/issues/6203\"\u003e#6203\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/realm/SwiftLint/commit/2cfb4c2068bf07b5a93d59be5ea395a969f57e40\"\u003e\u003ccode\u003e2cfb4c2\u003c/code\u003e\u003c/a\u003e Apply \u003ccode\u003eprivate_swiftui_state\u003c/code\u003e rule to ViewModifier types (\u003ca href=\"https://redirect.github.com/realm/SwiftLint/issues/6200\"\u003e#6200\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/realm/SwiftLint/compare/0.59.1...0.60.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=github.com/realm/swiftlint\u0026package-manager=swift\u0026previous-version=0.59.1\u0026new-version=0.60.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore \u003cdependency name\u003e major version` will close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e minor version` will close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e` will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself)\n- `@dependabot unignore \u003cdependency name\u003e` will remove all of the ignore conditions of the specified dependency\n- `@dependabot unignore \u003cdependency name\u003e \u003cignore condition\u003e` will remove the ignore condition of the specified dependency and ignore conditions\n\n\n\u003c/details\u003e","html_url":"https://github.com/FusionAuth/fusionauth-swift-sdk/pull/94","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/FusionAuth%2Ffusionauth-swift-sdk/issues/94","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/94/packages"},{"uuid":"2790898610","node_id":"PR_kwDOEIaIPc6mWbuy","number":821,"state":"open","title":"Bump github.com/realm/swiftlint from 0.59.1 to 0.60.0","user":"dependabot[bot]","labels":["dependencies","swift_package_manager"],"assignees":[],"locked":false,"comments_count":0,"pull_request":true,"closed_at":null,"author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-09-01T23:34:33.000Z","updated_at":"2025-09-01T23:34:34.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"github.com/realm/swiftlint","old_version":"0.59.1","new_version":"0.60.0","repository_url":"https://github.com/realm/SwiftLint"}],"path":null,"ecosystem":"carthage"},"body":"Bumps [github.com/realm/swiftlint](https://github.com/realm/SwiftLint) from 0.59.1 to 0.60.0.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/realm/SwiftLint/releases\"\u003egithub.com/realm/swiftlint's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.60.0: Fresh Breeze\u003c/h2\u003e\n\u003ch3\u003eBreaking\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eRemove support for boolean values in the \u003ccode\u003evalidates_start_with_lowercase\u003c/code\u003e option entirely.\nUse the severity levels \u003ccode\u003eoff\u003c/code\u003e, \u003ccode\u003ewarning\u003c/code\u003e or \u003ccode\u003eerror\u003c/code\u003e instead.\u003cbr /\u003e\n\u003ca href=\"https://github.com/kaseken\"\u003ekaseken\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eSwiftLint now requires macOS 13 or higher to run.\u003cbr /\u003e\n\u003ca href=\"https://github.com/jpsim\"\u003eJP Simard\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eIn \u003ccode\u003eSwiftLintBuildToolPlugin\u003c/code\u003e, print the content of the \u003ccode\u003eBUILD_WORKSPACE_DIRECTORY\u003c/code\u003e\nenvironment variable only in debug builds.\u003cbr /\u003e\n\u003ca href=\"https://github.com/SimplyDanny\"\u003eSimplyDanny\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/realm/SwiftLint/issues/6135\"\u003e#6135\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eThe \u003ccode\u003eredundant_optional_initialization\u003c/code\u003e rule has been replaced by the\n\u003ccode\u003eimplicit_optional_initialization\u003c/code\u003e rule that enforces implicit or explicit initialization\nof optional variables. Its default style \u003ccode\u003ealways\u003c/code\u003e mimics the behavior of the\n\u003ccode\u003eredundant_optional_initialization\u003c/code\u003e rule by default. \u003ccode\u003eredundant_optional_initialization\u003c/code\u003e\nis now an alias for \u003ccode\u003eimplicit_optional_initialization\u003c/code\u003e.\u003cbr /\u003e\n\u003ca href=\"https://github.com/leo-lem\"\u003eleo-lem\u003c/a\u003e\u003cbr /\u003e\n\u003ca href=\"https://redirect.github.com/realm/SwiftLint/issues/1940\"\u003e#1940\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eThe \u003ccode\u003eswiftlint_linux.zip\u003c/code\u003e release archive has been renamed to \u003ccode\u003eswiftlint_linux_amd64.zip\u003c/code\u003e\nto avoid confusion with the new \u003ccode\u003eswiftlint_linux_arm64.zip\u003c/code\u003e archive.\u003cbr /\u003e\n\u003ca href=\"https://github.com/bradleymackey\"\u003eBradley Mackey\u003c/a\u003e\n\u003ca href=\"https://github.com/SimplyDanny\"\u003eSimplyDanny\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eExperimental\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eNone.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eEnhancements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eLinting got up to 30% faster due to the praiseworthy performance\nimprovements done in the \u003ca href=\"https://github.com/swiftlang/swift-syntax\"\u003eSwiftSyntax\u003c/a\u003e library.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eIgnore locally defined \u003ccode\u003ecount\u003c/code\u003e identifiers in \u003ccode\u003eempty_count\u003c/code\u003e rule.\u003cbr /\u003e\n\u003ca href=\"https://github.com/SimplyDanny\"\u003eSimplyDanny\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/realm/SwiftLint/issues/5326\"\u003e#5326\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eThe \u003ccode\u003eprivate_swiftui_state\u003c/code\u003e rule now applies to \u003ccode\u003eViewModifier\u003c/code\u003e types.\u003cbr /\u003e\n\u003ca href=\"https://github.com/mt00chikin\"\u003emt00chikin\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eSupport for ARM64 Linux binaries has been added. The \u003ccode\u003eswiftlint_linux.zip\u003c/code\u003e release archive\nhas been renamed to \u003ccode\u003eswiftlint_linux_amd64.zip\u003c/code\u003e. Next to it, a new \u003ccode\u003eswiftlint_linux_arm64.zip\u003c/code\u003e\narchive has been added. The \u003ccode\u003eSwiftLintBinary.artifactbundle.zip\u003c/code\u003e now contains both versions\nof the Linux binary, so that the \u003ca href=\"https://github.com/SimplyDanny/SwiftLintPlugins\"\u003ebinary plugins\u003c/a\u003e\ncan now be used on Linux and macOS running both AMD64 and ARM64 architectures.\u003cbr /\u003e\n\u003ca href=\"https://github.com/bradleymackey\"\u003eBradley Mackey\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/realm/SwiftLint/commit/a351a0dea2ccf0fc1925620118821dd6d3ef55c4\"\u003e\u003ccode\u003ea351a0d\u003c/code\u003e\u003c/a\u003e Release 0.60.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/realm/SwiftLint/commit/21942bd3cc5191b5797e81c6ef519fd37951616a\"\u003e\u003ccode\u003e21942bd\u003c/code\u003e\u003c/a\u003e Prepare 0.60.0 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/realm/SwiftLint/commit/7624586c181e4c5ca05f906fda31fa320dc4cef9\"\u003e\u003ccode\u003e7624586\u003c/code\u003e\u003c/a\u003e Maintain SourceKit-mode as long as custom rules don't support SwiftSyntax (\u003ca href=\"https://redirect.github.com/realm/SwiftLint/issues/6\"\u003e#6\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/realm/SwiftLint/commit/8ada38788495a1b38245230b9530bb53e7ee6b06\"\u003e\u003ccode\u003e8ada387\u003c/code\u003e\u003c/a\u003e Ignore locally defined \u003ccode\u003ecount\u003c/code\u003e identifiers in \u003ccode\u003eempty_count\u003c/code\u003e rule (\u003ca href=\"https://redirect.github.com/realm/SwiftLint/issues/6202\"\u003e#6202\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/realm/SwiftLint/commit/025a7bfd6451aee52271fc13f47249034b588446\"\u003e\u003ccode\u003e025a7bf\u003c/code\u003e\u003c/a\u003e Prefer short and readable repository names (\u003ca href=\"https://redirect.github.com/realm/SwiftLint/issues/6205\"\u003e#6205\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/realm/SwiftLint/commit/ae388f9ae65c6c4cfcc9421b7358f4d4dc525b49\"\u003e\u003ccode\u003eae388f9\u003c/code\u003e\u003c/a\u003e Sort arguments according to their definition (\u003ca href=\"https://redirect.github.com/realm/SwiftLint/issues/6204\"\u003e#6204\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/realm/SwiftLint/commit/e7108ec2ea469454a9667cb3e6f9c7ce2b1c7485\"\u003e\u003ccode\u003ee7108ec\u003c/code\u003e\u003c/a\u003e Mention performance improvements in changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/realm/SwiftLint/commit/81e99e973f8bf320269fcc6dc3d4f9f7408cb437\"\u003e\u003ccode\u003e81e99e9\u003c/code\u003e\u003c/a\u003e Use SwiftSyntax 6.2 pre-release 2025-08-11 (\u003ca href=\"https://redirect.github.com/realm/SwiftLint/issues/6185\"\u003e#6185\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/realm/SwiftLint/commit/61507218f745101233e5806c0bdeed9b9afa2aeb\"\u003e\u003ccode\u003e6150721\u003c/code\u003e\u003c/a\u003e Exclude explicit system modules from \u003ccode\u003eduplicate_imports\u003c/code\u003e analysis (\u003ca href=\"https://redirect.github.com/realm/SwiftLint/issues/6203\"\u003e#6203\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/realm/SwiftLint/commit/2cfb4c2068bf07b5a93d59be5ea395a969f57e40\"\u003e\u003ccode\u003e2cfb4c2\u003c/code\u003e\u003c/a\u003e Apply \u003ccode\u003eprivate_swiftui_state\u003c/code\u003e rule to ViewModifier types (\u003ca href=\"https://redirect.github.com/realm/SwiftLint/issues/6200\"\u003e#6200\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/realm/SwiftLint/compare/0.59.1...0.60.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=github.com/realm/swiftlint\u0026package-manager=swift\u0026previous-version=0.59.1\u0026new-version=0.60.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/21-DOT-DEV/swift-secp256k1/pull/821","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/21-DOT-DEV%2Fswift-secp256k1/issues/821","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/821/packages"},{"uuid":"2623575885","node_id":"PR_kwDOPCubjM6cYJdN","number":2,"state":"closed","title":"Bump github.com/realm/swiftlint from 0.52.4 to 0.59.1","user":"dependabot[bot]","labels":["dependencies","swift_package_manager"],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":"2025-06-27T08:23:05.000Z","author_association":"NONE","state_reason":null,"created_at":"2025-06-27T08:22:53.000Z","updated_at":"2025-06-27T08:23:06.000Z","time_to_close":12,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"github.com/realm/swiftlint","old_version":"0.52.4","new_version":"0.59.1","repository_url":"https://github.com/realm/SwiftLint"}],"path":null,"ecosystem":"carthage"},"body":"Bumps [github.com/realm/swiftlint](https://github.com/realm/SwiftLint) from 0.52.4 to 0.59.1.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/realm/SwiftLint/releases\"\u003egithub.com/realm/swiftlint's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.59.1: Crisp Spring Clean\u003c/h2\u003e\n\u003ch3\u003eBreaking\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRemove \u003ccode\u003eopaque_over_existential\u003c/code\u003e opt-in rule as it causes too many false positives\nthat can even lead to wrong-compilable code when \u003ccode\u003eany\u003c/code\u003e is required by a protocol the\ntype conforms to. In this case, using \u003ccode\u003esome\u003c/code\u003e can be totally valid even though the\nprotocol requirement is not reimplemented for the type causing behavioral changes.\u003cbr /\u003e\n\u003ca href=\"https://github.com/SimplyDanny\"\u003eSimplyDanny\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eExperimental\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eNone.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eEnhancements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd new \u003ccode\u003eallowed_numbers\u003c/code\u003e option to the \u003ccode\u003eno_magic_numbers\u003c/code\u003e rule.\u003cbr /\u003e\n\u003ca href=\"https://github.com/mildm8nnered\"\u003eMartin Redington\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eNone.\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003ch3\u003eUsing Bazel\u003c/h3\u003e\n\u003cp\u003eWith bzlmod:\u003c/p\u003e\n\u003cpre\u003e\u003ccode\u003e// Pending BCR update\nbazel_dep(name = \u0026quot;swiftlint\u0026quot;, version = \u0026quot;0.59.1\u0026quot;, repo_name = \u0026quot;SwiftLint\u0026quot;)\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003eWithout bzlmod, put this in your \u003ccode\u003eWORKSPACE\u003c/code\u003e:\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cpre lang=\"python\"\u003e\u003ccode\u003eload(\u0026quot;@bazel_tools//tools/build_defs/repo:http.bzl\u0026quot;, \u0026quot;http_archive\u0026quot;)\n\u003cp\u003ehttp_archive(\u003cbr /\u003e\nname = \u0026quot;build_bazel_rules_apple\u0026quot;,\u003cbr /\u003e\nsha256 = \u0026quot;9e26307516c4d5f2ad4aee90ac01eb8cd31f9b8d6ea93619fc64b3cbc81b0944\u0026quot;,\u003cbr /\u003e\nurl = \u0026quot;\u003ca href=\"https://github.com/bazelbuild/rules_apple/releases/download/2.2.0/rules_apple.2.2.0.tar.gz\"\u003ehttps://github.com/bazelbuild/rules_apple/releases/download/2.2.0/rules_apple.2.2.0.tar.gz\u003c/a\u003e\u0026quot;,\u003cbr /\u003e\n)\u003c/p\u003e\n\u003cp\u003eload(\u003cbr /\u003e\n\u0026quot;\u003ca href=\"https://github.com/build\"\u003e\u003ccode\u003e@​build\u003c/code\u003e\u003c/a\u003e_bazel_rules_apple//apple:repositories.bzl\u0026quot;,\u003cbr /\u003e\n\u0026lt;/tr\u0026gt;\u0026lt;/table\u0026gt;\u003cbr /\u003e\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/realm/SwiftLint/commit/625792423014cc49b0a1e5a1a5c0d6b8b3de10f9\"\u003e\u003ccode\u003e6257924\u003c/code\u003e\u003c/a\u003e Release 0.59.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/realm/SwiftLint/commit/b35a96e5b6141755c9039b82b3b0daec6cd4b5df\"\u003e\u003ccode\u003eb35a96e\u003c/code\u003e\u003c/a\u003e Prepare 0.59.1 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/realm/SwiftLint/commit/4a50a3a62a605de90a48818ae1424acf7f888477\"\u003e\u003ccode\u003e4a50a3a\u003c/code\u003e\u003c/a\u003e Fix Ruby syntax\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/realm/SwiftLint/commit/3ed7579fd23e95a5aa70f6b94eb5f70fc23bbcca\"\u003e\u003ccode\u003e3ed7579\u003c/code\u003e\u003c/a\u003e Allow magic numbers to be configured (\u003ca href=\"https://redirect.github.com/realm/SwiftLint/issues/6051\"\u003e#6051\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/realm/SwiftLint/commit/e3c0eebe86dbf3cd8f10c31f4e60f8911d0a7ac0\"\u003e\u003ccode\u003ee3c0eeb\u003c/code\u003e\u003c/a\u003e Document missing parameters\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/realm/SwiftLint/commit/60b8f79d97989aeaee86b734cc55c761909c2434\"\u003e\u003ccode\u003e60b8f79\u003c/code\u003e\u003c/a\u003e Allow FrameworkTests data to be empty (\u003ca href=\"https://redirect.github.com/realm/SwiftLint/issues/6050\"\u003e#6050\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/realm/SwiftLint/commit/ed5b3741fe1aec27708215fcd3d7ad4b6149b607\"\u003e\u003ccode\u003eed5b374\u003c/code\u003e\u003c/a\u003e Remove \u003ccode\u003eopaque_over_existential\u003c/code\u003e rule (\u003ca href=\"https://redirect.github.com/realm/SwiftLint/issues/6049\"\u003e#6049\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/realm/SwiftLint/commit/fdae475c0b4ee9de0e4a49382666cca0fe7aee49\"\u003e\u003ccode\u003efdae475\u003c/code\u003e\u003c/a\u003e Switch some build steps to Swift 6.1 (\u003ca href=\"https://redirect.github.com/realm/SwiftLint/issues/6047\"\u003e#6047\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/realm/SwiftLint/commit/b643e61f711c2e6e33e94738ef77294e86d2968e\"\u003e\u003ccode\u003eb643e61\u003c/code\u003e\u003c/a\u003e Inherit secrets\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/realm/SwiftLint/commit/a98a6bcc323cc05709ca43f962d8f1a623a269cb\"\u003e\u003ccode\u003ea98a6bc\u003c/code\u003e\u003c/a\u003e Extract author details configuration\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/realm/SwiftLint/compare/0.52.4...0.59.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=github.com/realm/swiftlint\u0026package-manager=swift\u0026previous-version=0.52.4\u0026new-version=0.59.1)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/aikeji/secp256k1.swift/pull/2","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/aikeji%2Fsecp256k1.swift/issues/2","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/2/packages"}],"issue_packages":[{"old_version":"0.61.0","new_version":"0.63.1","update_type":"minor","path":null,"pr_created_at":"2026-01-20T21:19:32.000Z","version_change":"0.61.0 → 0.63.1","issue":{"uuid":"3835506651","node_id":"PR_kwDOPgd9ws6-TvS8","number":20,"state":"open","title":"chore(deps): bump github.com/realm/swiftlint from 0.61.0 to 0.63.1","user":"dependabot[bot]","labels":["dependencies","swift_package_manager"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-01-20T21:19:32.000Z","updated_at":"2026-01-20T21:19:51.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps)","packages":[{"name":"github.com/realm/swiftlint","old_version":"0.61.0","new_version":"0.63.1","repository_url":"https://github.com/realm/SwiftLint"}],"path":null,"ecosystem":"carthage"},"body":"Bumps [github.com/realm/swiftlint](https://github.com/realm/SwiftLint) from 0.61.0 to 0.63.1.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/realm/SwiftLint/releases\"\u003egithub.com/realm/swiftlint's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.63.1: High-Speed Extraction\u003c/h2\u003e\n\u003ch3\u003eEnhancements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd a \u003ccode\u003e--disable-sourcekit\u003c/code\u003e flag to the \u003ccode\u003elint\u003c/code\u003e command to disable SourceKit when needed.\nThe environment variable \u003ccode\u003eSWIFTLINT_DISABLE_SOURCEKIT\u003c/code\u003e can still be used as well.\u003cbr /\u003e\n\u003ca href=\"https://github.com/SimplyDanny\"\u003eSimplyDanny\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/realm/SwiftLint/issues/6282\"\u003e#6282\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eRetain \u003ccode\u003easync\u003c/code\u003e initializers in actors in \u003ccode\u003easync_without_await\u003c/code\u003e rule.\u003cbr /\u003e\n\u003ca href=\"https://github.com/SimplyDanny\"\u003eSimplyDanny\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/realm/SwiftLint/issues/6423\"\u003e#6423\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eInform users about files being skipped due to impossible file system representation\ninstead of crashing.\u003cbr /\u003e\n\u003ca href=\"https://github.com/SimplyDanny\"\u003eSimplyDanny\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/realm/SwiftLint/issues/6419\"\u003e#6419\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eIgnore \u003ccode\u003eoverride\u003c/code\u003e functions in \u003ccode\u003easync_without_await\u003c/code\u003e rule.\u003cbr /\u003e\n\u003ca href=\"https://github.com/SimplyDanny\"\u003eSimplyDanny\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/realm/SwiftLint/issues/6416\"\u003e#6416\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAvoid infinite recursion for deeply nested symbolic links which is usually the case\nin \u003ccode\u003enode_modules\u003c/code\u003e directories managed by \u003ccode\u003epnpm\u003c/code\u003e.\u003cbr /\u003e\n\u003ca href=\"https://github.com/SimplyDanny\"\u003eSimplyDanny\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/realm/SwiftLint/issues/6425\"\u003e#6425\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eFix false positive in \u003ccode\u003eunneeded_escaping\u003c/code\u003e rule when an escaping closure is used in\na nested closure preceded by another closure.\u003cbr /\u003e\n\u003ca href=\"https://github.com/SimplyDanny\"\u003eSimplyDanny\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/realm/SwiftLint/issues/6410\"\u003e#6410\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eFix non-excluded bool literal in \u003ccode\u003eoptional_enum_case_name\u003c/code\u003e when used inside a tuple.\u003cbr /\u003e\n\u003ca href=\"https://github.com/tristan-burnside-anz\"\u003etristan-burnside-anz\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.63.0: High-Speed Extraction\u003c/h2\u003e\n\u003ch3\u003eBreaking\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eThe \u003ccode\u003eredundant_self_in_closure\u003c/code\u003e rule has been renamed to \u003ccode\u003eredundant_self\u003c/code\u003e (with\n\u003ccode\u003eredundant_self_in_closure\u003c/code\u003e as a deprecated alias) to reflect its now broader scope,\nwhile it still maintains the previous behavior of only checking closures by default.\nTo enable checking for all redundant \u003ccode\u003eself\u003c/code\u003e usages, set the new \u003ccode\u003eonly_in_closures\u003c/code\u003e\noption to \u003ccode\u003efalse\u003c/code\u003e.\u003cbr /\u003e\n\u003ca href=\"https://github.com/SimplyDanny\"\u003eSimplyDanny\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eExperimental\u003c/h3\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/realm/SwiftLint/commit/9120756b6e20e483c35433c41a4c4a9d32fc898b\"\u003e\u003ccode\u003e9120756\u003c/code\u003e\u003c/a\u003e Release 0.63.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/realm/SwiftLint/commit/71396cc146d6392906d601fea1f8041833b55c45\"\u003e\u003ccode\u003e71396cc\u003c/code\u003e\u003c/a\u003e Prepare 0.63.1 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/realm/SwiftLint/commit/8ab917a97d95d983502058738255d3c04597ac97\"\u003e\u003ccode\u003e8ab917a\u003c/code\u003e\u003c/a\u003e Add test to verify SourceKit is used or diabled (\u003ca href=\"https://redirect.github.com/realm/SwiftLint/issues/6440\"\u003e#6440\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/realm/SwiftLint/commit/8978ae2ccb090107e50325d4159ff52a8ee83786\"\u003e\u003ccode\u003e8978ae2\u003c/code\u003e\u003c/a\u003e Add \u003ccode\u003e--disable-sourcekit\u003c/code\u003e flag to disable SourceKit (\u003ca href=\"https://redirect.github.com/realm/SwiftLint/issues/6439\"\u003e#6439\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/realm/SwiftLint/commit/faa5859155a613f90fd74c98f453608bfeba7b6f\"\u003e\u003ccode\u003efaa5859\u003c/code\u003e\u003c/a\u003e Introduce guarded \u003ccode\u003efilepath\u003c/code\u003e provider for file collection (\u003ca href=\"https://redirect.github.com/realm/SwiftLint/issues/6435\"\u003e#6435\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/realm/SwiftLint/commit/9a634bc8a0cef505d28dbc2aeb21b344da1e1ee2\"\u003e\u003ccode\u003e9a634bc\u003c/code\u003e\u003c/a\u003e Retain \u003ccode\u003easync\u003c/code\u003e initializers in actors in \u003ccode\u003easync_without_await\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/realm/SwiftLint/issues/6436\"\u003e#6436\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/realm/SwiftLint/commit/35e3d0c6f473fdd58d4821d3d93258e899c1832f\"\u003e\u003ccode\u003e35e3d0c\u003c/code\u003e\u003c/a\u003e Mark directories as such to enforce a new hierarchy (\u003ca href=\"https://redirect.github.com/realm/SwiftLint/issues/6434\"\u003e#6434\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/realm/SwiftLint/commit/c8989b8a5ab64058b7fbb1a2ef7451047981c79b\"\u003e\u003ccode\u003ec8989b8\u003c/code\u003e\u003c/a\u003e Ensure LF line endings for all files (\u003ca href=\"https://redirect.github.com/realm/SwiftLint/issues/6431\"\u003e#6431\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/realm/SwiftLint/commit/21ed830b6221a24187b20a6daf20e9cf2710de2c\"\u003e\u003ccode\u003e21ed830\u003c/code\u003e\u003c/a\u003e Import implicitly referenced framework (\u003ca href=\"https://redirect.github.com/realm/SwiftLint/issues/6430\"\u003e#6430\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/realm/SwiftLint/commit/e9180da9ef55f7966435fd425a0c45cca3dd5ab8\"\u003e\u003ccode\u003ee9180da\u003c/code\u003e\u003c/a\u003e Run with latest snapshot build on Windows (\u003ca href=\"https://redirect.github.com/realm/SwiftLint/issues/6429\"\u003e#6429\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/realm/SwiftLint/compare/0.61.0...0.63.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=github.com/realm/swiftlint\u0026package-manager=swift\u0026previous-version=0.61.0\u0026new-version=0.63.1)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/crmitchelmore/justspeaktoit/pull/20","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/crmitchelmore%2Fjustspeaktoit/issues/20","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/20/packages"}},{"old_version":"0.63.0","new_version":"0.63.1","update_type":"patch","path":null,"pr_created_at":"2026-01-16T06:08:03.000Z","version_change":"0.63.0 → 0.63.1","issue":{"uuid":"3820556193","node_id":"PR_kwDOG51ey869ip8f","number":33,"state":"closed","title":"chore(deps): bump github.com/realm/swiftlint from 0.63.0 to 0.63.1","user":"dependabot[bot]","labels":["dependencies","swift_package_manager"],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":"2026-01-16T06:10:35.000Z","author_association":null,"state_reason":null,"created_at":"2026-01-16T06:08:03.000Z","updated_at":"2026-01-16T06:10:37.000Z","time_to_close":152,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps)","packages":[{"name":"github.com/realm/swiftlint","old_version":"0.63.0","new_version":"0.63.1","repository_url":"https://github.com/Realm/SwiftLint"}],"path":null,"ecosystem":"carthage"},"body":"Bumps [github.com/realm/swiftlint](https://github.com/Realm/SwiftLint) from 0.63.0 to 0.63.1.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/Realm/SwiftLint/releases\"\u003egithub.com/realm/swiftlint's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.63.1: High-Speed Extraction\u003c/h2\u003e\n\u003ch3\u003eBreaking\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eNone.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eExperimental\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eNone.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eEnhancements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd a \u003ccode\u003e--disable-sourcekit\u003c/code\u003e flag to the \u003ccode\u003elint\u003c/code\u003e command to disable SourceKit when needed.\nThe environment variable \u003ccode\u003eSWIFTLINT_DISABLE_SOURCEKIT\u003c/code\u003e can still be used as well.\u003cbr /\u003e\n\u003ca href=\"https://github.com/SimplyDanny\"\u003eSimplyDanny\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/realm/SwiftLint/issues/6282\"\u003e#6282\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eRetain \u003ccode\u003easync\u003c/code\u003e initializers in actors in \u003ccode\u003easync_without_await\u003c/code\u003e rule.\u003cbr /\u003e\n\u003ca href=\"https://github.com/SimplyDanny\"\u003eSimplyDanny\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/realm/SwiftLint/issues/6423\"\u003e#6423\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eInform users about files being skipped due to impossible file system representation\ninstead of crashing.\u003cbr /\u003e\n\u003ca href=\"https://github.com/SimplyDanny\"\u003eSimplyDanny\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/realm/SwiftLint/issues/6419\"\u003e#6419\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eIgnore \u003ccode\u003eoverride\u003c/code\u003e functions in \u003ccode\u003easync_without_await\u003c/code\u003e rule.\u003cbr /\u003e\n\u003ca href=\"https://github.com/SimplyDanny\"\u003eSimplyDanny\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/realm/SwiftLint/issues/6416\"\u003e#6416\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAvoid infinite recursion for deeply nested symbolic links which is usually the case\nin \u003ccode\u003enode_modules\u003c/code\u003e directories managed by \u003ccode\u003epnpm\u003c/code\u003e.\u003cbr /\u003e\n\u003ca href=\"https://github.com/SimplyDanny\"\u003eSimplyDanny\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/realm/SwiftLint/issues/6425\"\u003e#6425\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eFix false positive in \u003ccode\u003eunneeded_escaping\u003c/code\u003e rule when an escaping closure is used in\na nested closure preceded by another closure.\u003cbr /\u003e\n\u003ca href=\"https://github.com/SimplyDanny\"\u003eSimplyDanny\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/realm/SwiftLint/issues/6410\"\u003e#6410\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eFix non-excluded bool literal in \u003ccode\u003eoptional_enum_case_name\u003c/code\u003e when used inside a tuple.\u003cbr /\u003e\n\u003ca href=\"https://github.com/tristan-burnside-anz\"\u003etristan-burnside-anz\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003ch3\u003eUsing Bazel\u003c/h3\u003e\n\u003cp\u003eWith bzlmod:\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/realm/SwiftLint/commit/9120756b6e20e483c35433c41a4c4a9d32fc898b\"\u003e\u003ccode\u003e9120756\u003c/code\u003e\u003c/a\u003e Release 0.63.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/realm/SwiftLint/commit/71396cc146d6392906d601fea1f8041833b55c45\"\u003e\u003ccode\u003e71396cc\u003c/code\u003e\u003c/a\u003e Prepare 0.63.1 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/realm/SwiftLint/commit/8ab917a97d95d983502058738255d3c04597ac97\"\u003e\u003ccode\u003e8ab917a\u003c/code\u003e\u003c/a\u003e Add test to verify SourceKit is used or diabled (\u003ca href=\"https://redirect.github.com/Realm/SwiftLint/issues/6440\"\u003e#6440\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/realm/SwiftLint/commit/8978ae2ccb090107e50325d4159ff52a8ee83786\"\u003e\u003ccode\u003e8978ae2\u003c/code\u003e\u003c/a\u003e Add \u003ccode\u003e--disable-sourcekit\u003c/code\u003e flag to disable SourceKit (\u003ca href=\"https://redirect.github.com/Realm/SwiftLint/issues/6439\"\u003e#6439\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/realm/SwiftLint/commit/faa5859155a613f90fd74c98f453608bfeba7b6f\"\u003e\u003ccode\u003efaa5859\u003c/code\u003e\u003c/a\u003e Introduce guarded \u003ccode\u003efilepath\u003c/code\u003e provider for file collection (\u003ca href=\"https://redirect.github.com/Realm/SwiftLint/issues/6435\"\u003e#6435\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/realm/SwiftLint/commit/9a634bc8a0cef505d28dbc2aeb21b344da1e1ee2\"\u003e\u003ccode\u003e9a634bc\u003c/code\u003e\u003c/a\u003e Retain \u003ccode\u003easync\u003c/code\u003e initializers in actors in \u003ccode\u003easync_without_await\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/Realm/SwiftLint/issues/6436\"\u003e#6436\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/realm/SwiftLint/commit/35e3d0c6f473fdd58d4821d3d93258e899c1832f\"\u003e\u003ccode\u003e35e3d0c\u003c/code\u003e\u003c/a\u003e Mark directories as such to enforce a new hierarchy (\u003ca href=\"https://redirect.github.com/Realm/SwiftLint/issues/6434\"\u003e#6434\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/realm/SwiftLint/commit/c8989b8a5ab64058b7fbb1a2ef7451047981c79b\"\u003e\u003ccode\u003ec8989b8\u003c/code\u003e\u003c/a\u003e Ensure LF line endings for all files (\u003ca href=\"https://redirect.github.com/Realm/SwiftLint/issues/6431\"\u003e#6431\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/realm/SwiftLint/commit/21ed830b6221a24187b20a6daf20e9cf2710de2c\"\u003e\u003ccode\u003e21ed830\u003c/code\u003e\u003c/a\u003e Import implicitly referenced framework (\u003ca href=\"https://redirect.github.com/Realm/SwiftLint/issues/6430\"\u003e#6430\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/realm/SwiftLint/commit/e9180da9ef55f7966435fd425a0c45cca3dd5ab8\"\u003e\u003ccode\u003ee9180da\u003c/code\u003e\u003c/a\u003e Run with latest snapshot build on Windows (\u003ca href=\"https://redirect.github.com/Realm/SwiftLint/issues/6429\"\u003e#6429\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/Realm/SwiftLint/compare/0.63.0...0.63.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=github.com/realm/swiftlint\u0026package-manager=swift\u0026previous-version=0.63.0\u0026new-version=0.63.1)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\nDependabot will merge this PR once CI passes on it, as requested by @hendrickson-tyler.\n\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/hendrickson-tyler/swift-pkce/pull/33","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/hendrickson-tyler%2Fswift-pkce/issues/33","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/33/packages"}},{"old_version":"0.52.4","new_version":"0.63.1","update_type":"minor","path":null,"pr_created_at":"2026-01-15T21:47:19.000Z","version_change":"0.52.4 → 0.63.1","issue":{"uuid":"3819310360","node_id":"PR_kwDOPCubjM69ehv6","number":111,"state":"closed","title":"Bump github.com/realm/swiftlint from 0.52.4 to 0.63.1","user":"dependabot[bot]","labels":["dependencies","swift_package_manager"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-01-26T23:08:59.000Z","author_association":null,"state_reason":null,"created_at":"2026-01-15T21:47:19.000Z","updated_at":"2026-01-26T23:09:00.000Z","time_to_close":955300,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"github.com/realm/swiftlint","old_version":"0.52.4","new_version":"0.63.1","repository_url":"https://github.com/realm/SwiftLint"}],"path":null,"ecosystem":"carthage"},"body":"Bumps [github.com/realm/swiftlint](https://github.com/realm/SwiftLint) from 0.52.4 to 0.63.1.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/realm/SwiftLint/releases\"\u003egithub.com/realm/swiftlint's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.63.1: High-Speed Extraction\u003c/h2\u003e\n\u003ch3\u003eBreaking\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eNone.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eExperimental\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eNone.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eEnhancements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd a \u003ccode\u003e--disable-sourcekit\u003c/code\u003e flag to the \u003ccode\u003elint\u003c/code\u003e command to disable SourceKit when needed.\nThe environment variable \u003ccode\u003eSWIFTLINT_DISABLE_SOURCEKIT\u003c/code\u003e can still be used as well.\u003cbr /\u003e\n\u003ca href=\"https://github.com/SimplyDanny\"\u003eSimplyDanny\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/realm/SwiftLint/issues/6282\"\u003e#6282\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eRetain \u003ccode\u003easync\u003c/code\u003e initializers in actors in \u003ccode\u003easync_without_await\u003c/code\u003e rule.\u003cbr /\u003e\n\u003ca href=\"https://github.com/SimplyDanny\"\u003eSimplyDanny\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/realm/SwiftLint/issues/6423\"\u003e#6423\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eInform users about files being skipped due to impossible file system representation\ninstead of crashing.\u003cbr /\u003e\n\u003ca href=\"https://github.com/SimplyDanny\"\u003eSimplyDanny\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/realm/SwiftLint/issues/6419\"\u003e#6419\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eIgnore \u003ccode\u003eoverride\u003c/code\u003e functions in \u003ccode\u003easync_without_await\u003c/code\u003e rule.\u003cbr /\u003e\n\u003ca href=\"https://github.com/SimplyDanny\"\u003eSimplyDanny\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/realm/SwiftLint/issues/6416\"\u003e#6416\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAvoid infinite recursion for deeply nested symbolic links which is usually the case\nin \u003ccode\u003enode_modules\u003c/code\u003e directories managed by \u003ccode\u003epnpm\u003c/code\u003e.\u003cbr /\u003e\n\u003ca href=\"https://github.com/SimplyDanny\"\u003eSimplyDanny\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/realm/SwiftLint/issues/6425\"\u003e#6425\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eFix false positive in \u003ccode\u003eunneeded_escaping\u003c/code\u003e rule when an escaping closure is used in\na nested closure preceded by another closure.\u003cbr /\u003e\n\u003ca href=\"https://github.com/SimplyDanny\"\u003eSimplyDanny\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/realm/SwiftLint/issues/6410\"\u003e#6410\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eFix non-excluded bool literal in \u003ccode\u003eoptional_enum_case_name\u003c/code\u003e when used inside a tuple.\u003cbr /\u003e\n\u003ca href=\"https://github.com/tristan-burnside-anz\"\u003etristan-burnside-anz\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003ch3\u003eUsing Bazel\u003c/h3\u003e\n\u003cp\u003eWith bzlmod:\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/realm/SwiftLint/commit/9120756b6e20e483c35433c41a4c4a9d32fc898b\"\u003e\u003ccode\u003e9120756\u003c/code\u003e\u003c/a\u003e Release 0.63.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/realm/SwiftLint/commit/71396cc146d6392906d601fea1f8041833b55c45\"\u003e\u003ccode\u003e71396cc\u003c/code\u003e\u003c/a\u003e Prepare 0.63.1 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/realm/SwiftLint/commit/8ab917a97d95d983502058738255d3c04597ac97\"\u003e\u003ccode\u003e8ab917a\u003c/code\u003e\u003c/a\u003e Add test to verify SourceKit is used or diabled (\u003ca href=\"https://redirect.github.com/realm/SwiftLint/issues/6440\"\u003e#6440\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/realm/SwiftLint/commit/8978ae2ccb090107e50325d4159ff52a8ee83786\"\u003e\u003ccode\u003e8978ae2\u003c/code\u003e\u003c/a\u003e Add \u003ccode\u003e--disable-sourcekit\u003c/code\u003e flag to disable SourceKit (\u003ca href=\"https://redirect.github.com/realm/SwiftLint/issues/6439\"\u003e#6439\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/realm/SwiftLint/commit/faa5859155a613f90fd74c98f453608bfeba7b6f\"\u003e\u003ccode\u003efaa5859\u003c/code\u003e\u003c/a\u003e Introduce guarded \u003ccode\u003efilepath\u003c/code\u003e provider for file collection (\u003ca href=\"https://redirect.github.com/realm/SwiftLint/issues/6435\"\u003e#6435\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/realm/SwiftLint/commit/9a634bc8a0cef505d28dbc2aeb21b344da1e1ee2\"\u003e\u003ccode\u003e9a634bc\u003c/code\u003e\u003c/a\u003e Retain \u003ccode\u003easync\u003c/code\u003e initializers in actors in \u003ccode\u003easync_without_await\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/realm/SwiftLint/issues/6436\"\u003e#6436\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/realm/SwiftLint/commit/35e3d0c6f473fdd58d4821d3d93258e899c1832f\"\u003e\u003ccode\u003e35e3d0c\u003c/code\u003e\u003c/a\u003e Mark directories as such to enforce a new hierarchy (\u003ca href=\"https://redirect.github.com/realm/SwiftLint/issues/6434\"\u003e#6434\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/realm/SwiftLint/commit/c8989b8a5ab64058b7fbb1a2ef7451047981c79b\"\u003e\u003ccode\u003ec8989b8\u003c/code\u003e\u003c/a\u003e Ensure LF line endings for all files (\u003ca href=\"https://redirect.github.com/realm/SwiftLint/issues/6431\"\u003e#6431\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/realm/SwiftLint/commit/21ed830b6221a24187b20a6daf20e9cf2710de2c\"\u003e\u003ccode\u003e21ed830\u003c/code\u003e\u003c/a\u003e Import implicitly referenced framework (\u003ca href=\"https://redirect.github.com/realm/SwiftLint/issues/6430\"\u003e#6430\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/realm/SwiftLint/commit/e9180da9ef55f7966435fd425a0c45cca3dd5ab8\"\u003e\u003ccode\u003ee9180da\u003c/code\u003e\u003c/a\u003e Run with latest snapshot build on Windows (\u003ca href=\"https://redirect.github.com/realm/SwiftLint/issues/6429\"\u003e#6429\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/realm/SwiftLint/compare/0.52.4...0.63.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=github.com/realm/swiftlint\u0026package-manager=swift\u0026previous-version=0.52.4\u0026new-version=0.63.1)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/aikeji/secp256k1.swift/pull/111","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/aikeji%2Fsecp256k1.swift/issues/111","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/111/packages"}},{"old_version":"0.62.2","new_version":"0.63.0","update_type":"minor","path":null,"pr_created_at":"2026-01-05T13:10:31.000Z","version_change":"0.62.2 → 0.63.0","issue":{"uuid":"3781442195","node_id":"PR_kwDOEIaIPc67h9um","number":954,"state":"closed","title":"build(deps): Bump github.com/realm/swiftlint from 0.62.2 to 0.63.0","user":"dependabot[bot]","labels":["dependencies","swift_package_manager"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-01-05T17:31:58.000Z","author_association":null,"state_reason":null,"created_at":"2026-01-05T13:10:31.000Z","updated_at":"2026-01-05T17:32:00.000Z","time_to_close":15687,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"build(deps): Bump","packages":[{"name":"github.com/realm/swiftlint","old_version":"0.62.2","new_version":"0.63.0","repository_url":"https://github.com/realm/SwiftLint"}],"path":null,"ecosystem":"carthage"},"body":"Bumps [github.com/realm/swiftlint](https://github.com/realm/SwiftLint) from 0.62.2 to 0.63.0.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/realm/SwiftLint/releases\"\u003egithub.com/realm/swiftlint's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.63.0: High-Speed Extraction\u003c/h2\u003e\n\u003ch3\u003eBreaking\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eThe \u003ccode\u003eredundant_self_in_closure\u003c/code\u003e rule has been renamed to \u003ccode\u003eredundant_self\u003c/code\u003e (with\n\u003ccode\u003eredundant_self_in_closure\u003c/code\u003e as a deprecated alias) to reflect its now broader scope,\nwhile it still maintains the previous behavior of only checking closures by default.\nTo enable checking for all redundant \u003ccode\u003eself\u003c/code\u003e usages, set the new \u003ccode\u003eonly_in_closures\u003c/code\u003e\noption to \u003ccode\u003efalse\u003c/code\u003e.\u003cbr /\u003e\n\u003ca href=\"https://github.com/SimplyDanny\"\u003eSimplyDanny\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eExperimental\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eNone.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eEnhancements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eExtend \u003ccode\u003eredundant_self_in_closure\u003c/code\u003e rule to detect all redundant uses of \u003ccode\u003eself\u003c/code\u003e,\nnot just in closures. Initializers (which commonly prefer an explicit \u003ccode\u003eself\u003c/code\u003e prefix)\ncan be ignored by setting \u003ccode\u003ekeep_in_initializers\u003c/code\u003e to \u003ccode\u003etrue\u003c/code\u003e.\u003cbr /\u003e\n\u003ca href=\"https://github.com/SimplyDanny\"\u003eSimplyDanny\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAdd a \u003ccode\u003eseparation\u003c/code\u003e configuration option to the \u003ccode\u003evertical_whitespace_between_cases\u003c/code\u003e rule\nto allow customizing blank line separation between switch cases. The default value is\n\u003ccode\u003ealways\u003c/code\u003e (require at least one blank line). Setting it to \u003ccode\u003enever\u003c/code\u003e enforces no blank\nlines between cases.\u003cbr /\u003e\n\u003ca href=\"https://github.com/SimplyDanny\"\u003eSimplyDanny\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/realm/SwiftLint/issues/6326\"\u003e#6326\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eRewrite the following rules with SwiftSyntax:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003evertical_whitespace_between_cases\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/SimplyDanny\"\u003eSimplyDanny\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAdd new opt-in \u003ccode\u003eunneeded_throws_rethrows\u003c/code\u003e rule that triggers when declarations\nmarked \u003ccode\u003ethrows\u003c/code\u003e/\u003ccode\u003erethrows\u003c/code\u003e never actually throw or call any throwing code.\u003cbr /\u003e\n\u003ca href=\"https://github.com/tonyskansf\"\u003eTony Ngo\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAdd new \u003ccode\u003eunneeded_escaping\u003c/code\u003e rule that detects closure parameters marked with\n\u003ccode\u003e@escaping\u003c/code\u003e that are never stored or captured escapingly.\u003cbr /\u003e\n\u003ca href=\"https://github.com/SimplyDanny\"\u003eSimplyDanny\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAdd \u003ccode\u003emultiline_call_arguments\u003c/code\u003e opt-in rule to enforce consistent multiline\nformatting for function and method call arguments.\u003cbr /\u003e\n\u003ca href=\"https://github.com/GandaLF2006\"\u003eGandaLF2006\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eImprove performance when exclude patterns resolve to a large set of files.\u003cbr /\u003e\n\u003ca href=\"https://github.com/SimplyDanny\"\u003eSimplyDanny\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/realm/SwiftLint/issues/5018\"\u003e#5018\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/realm/SwiftLint/issues/5207\"\u003e#5207\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/realm/SwiftLint/issues/5953\"\u003e#5953\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/realm/SwiftLint/commit/e294d77dd198133c5a5cdd74e7715aa3b86dda2f\"\u003e\u003ccode\u003ee294d77\u003c/code\u003e\u003c/a\u003e Release 0.63.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/realm/SwiftLint/commit/8d3ed07cc5b08ead876c7a1a04acd405cd9e106f\"\u003e\u003ccode\u003e8d3ed07\u003c/code\u003e\u003c/a\u003e Prepare 0.63.0 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/realm/SwiftLint/commit/16f958d78b819f7e3116172664b344ba6193d48b\"\u003e\u003ccode\u003e16f958d\u003c/code\u003e\u003c/a\u003e Compress changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/realm/SwiftLint/commit/44f2ed46a998dacdd7f52f39a1b68dd08f099e3c\"\u003e\u003ccode\u003e44f2ed4\u003c/code\u003e\u003c/a\u003e Add \u003ccode\u003eonly_in_closures\u003c/code\u003e option to \u003ccode\u003eredundant_self\u003c/code\u003e to maintain old behavior (#...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/realm/SwiftLint/commit/a3aaac0b05189d677c0fd9c60c1216603bc51efb\"\u003e\u003ccode\u003ea3aaac0\u003c/code\u003e\u003c/a\u003e Bump bazel_skylib from 1.7.1 to 1.9.0 (\u003ca href=\"https://redirect.github.com/realm/SwiftLint/issues/6405\"\u003e#6405\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/realm/SwiftLint/commit/a54056c35a64a33667870833e808b573520680a4\"\u003e\u003ccode\u003ea54056c\u003c/code\u003e\u003c/a\u003e Bump ruby/setup-ruby from 1.276.0 to 1.278.0 (\u003ca href=\"https://redirect.github.com/realm/SwiftLint/issues/6403\"\u003e#6403\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/realm/SwiftLint/commit/ee43b18500ef7d7080de7a772f28a3c375243cf6\"\u003e\u003ccode\u003eee43b18\u003c/code\u003e\u003c/a\u003e Bump rules_cc from 0.2.15 to 0.2.16 (\u003ca href=\"https://redirect.github.com/realm/SwiftLint/issues/6404\"\u003e#6404\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/realm/SwiftLint/commit/4271aa397730a459d9d6146cba66ed90e8b3e17c\"\u003e\u003ccode\u003e4271aa3\u003c/code\u003e\u003c/a\u003e Bump platforms from 0.0.11 to 1.0.0 (\u003ca href=\"https://redirect.github.com/realm/SwiftLint/issues/6402\"\u003e#6402\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/realm/SwiftLint/commit/ca2817c2d559fd693ad3a1ca8338284ed8dcb85a\"\u003e\u003ccode\u003eca2817c\u003c/code\u003e\u003c/a\u003e Bump rules_xcodeproj from 3.2.0 to 3.5.1 (\u003ca href=\"https://redirect.github.com/realm/SwiftLint/issues/6401\"\u003e#6401\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/realm/SwiftLint/commit/15ba60bff3e9f575d3994d3f3af5c919e21e3b1a\"\u003e\u003ccode\u003e15ba60b\u003c/code\u003e\u003c/a\u003e Let Dependabot update Bazel deps\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/realm/SwiftLint/compare/0.62.2...0.63.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=github.com/realm/swiftlint\u0026package-manager=swift\u0026previous-version=0.62.2\u0026new-version=0.63.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/21-DOT-DEV/swift-secp256k1/pull/954","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/21-DOT-DEV%2Fswift-secp256k1/issues/954","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/954/packages"}},{"old_version":"0.52.4","new_version":"0.62.2","update_type":"minor","path":null,"pr_created_at":"2025-10-28T21:22:38.000Z","version_change":"0.52.4 → 0.62.2","issue":{"uuid":"3563414819","node_id":"PR_kwDOPCubjM6wPW30","number":82,"state":"closed","title":"Bump github.com/realm/swiftlint from 0.52.4 to 0.62.2","user":"dependabot[bot]","labels":["dependencies","swift_package_manager"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-01-05T21:28:19.000Z","author_association":null,"state_reason":null,"created_at":"2025-10-28T21:22:38.000Z","updated_at":"2026-01-05T21:28:21.000Z","time_to_close":5961941,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"github.com/realm/swiftlint","old_version":"0.52.4","new_version":"0.62.2","repository_url":"https://github.com/realm/SwiftLint"}],"path":null,"ecosystem":"carthage"},"body":"Bumps [github.com/realm/swiftlint](https://github.com/realm/SwiftLint) from 0.52.4 to 0.62.2.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/realm/SwiftLint/releases\"\u003egithub.com/realm/swiftlint's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.62.2: Generous Drum Volume\u003c/h2\u003e\n\u003ch3\u003eEnhancements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eAdd new \u003ccode\u003eincompatible_concurrency_annotation\u003c/code\u003e rule that triggers when a declaration\nisolated to a global actor, \u003ccode\u003e@Sendable\u003c/code\u003e closure arguments and/or generic sendable\nconstraints is not annotated with \u003ccode\u003e@preconcurrency\u003c/code\u003e in order to maintain compatibility\nwith Swift 5.\u003cbr /\u003e\n\u003ca href=\"https://github.com/mattmassicotte\"\u003emattmassicotte\u003c/a\u003e\n\u003ca href=\"https://github.com/SimplyDanny\"\u003eSimplyDanny\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/realm/SwiftLint/issues/5987\"\u003e#5987\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAdd \u003ccode\u003eisolation\u003c/code\u003e modifier group to \u003ccode\u003emodifier_order\u003c/code\u003e rule configuration.\nThis allows configuring the position of \u003ccode\u003enonisolated\u003c/code\u003e modifiers.\u003cbr /\u003e\n\u003ca href=\"https://github.com/nandhinisubbu\"\u003enandhinisubbu\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/realm/SwiftLint/issues/6164\"\u003e#6164\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAdd test count to JUnit reporter.\u003cbr /\u003e\n\u003ca href=\"https://github.com/nandhinisubbu\"\u003enandhinisubbu\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/realm/SwiftLint/issues/6161\"\u003e#6161\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eAdopt \u003ca href=\"https://github.com/microsoft/mimalloc\"\u003emimalloc\u003c/a\u003e for static Linux binary\nto improve performance.\u003cbr /\u003e\n\u003ca href=\"https://github.com/ainame\"\u003eainame\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/realm/SwiftLint/issues/6298\"\u003e#6298\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eFix false positive with \u003ccode\u003e#Preview\u003c/code\u003e macro in \u003ccode\u003eclosure_end_indentation\u003c/code\u003e rule.\u003cbr /\u003e\n\u003ca href=\"https://github.com/gibachan\"\u003egibachan\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eFix correction of \u003ccode\u003esorted_imports\u003c/code\u003e rule when comments (with a distance) are present before\nthe first import.\u003cbr /\u003e\n\u003ca href=\"https://github.com/SimplyDanny\"\u003eSimplyDanny\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/realm/SwiftLint/issues/6317\"\u003e#6317\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.62.1: Generous Drum Volume\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRemove trailing comma making the code base again compilable with at least Swift 6.0.\u003cbr /\u003e\n\u003ca href=\"https://github.com/SimplyDanny\"\u003eSimplyDanny\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.62.0: Generous Drum Volume\u003c/h2\u003e\n\u003ch3\u003eBreaking\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eThe structure of \u003ccode\u003eSwiftLintBinary.artifactbundle.zip\u003c/code\u003e is now simpler. Internal paths no\nlonger contain version numbers, especially. So in an Xcode Run Script build phase,\nyou can refer to the \u003ccode\u003eswiftlint\u003c/code\u003e binary like this:\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/realm/SwiftLint/commit/da9d742874d88f6d5d0f7b315d1fcf12655f2311\"\u003e\u003ccode\u003eda9d742\u003c/code\u003e\u003c/a\u003e Release 0.62.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/realm/SwiftLint/commit/069a7f9cb9dff09c18db7774ec8e4766a0afa280\"\u003e\u003ccode\u003e069a7f9\u003c/code\u003e\u003c/a\u003e Prepare 0.62.2 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/realm/SwiftLint/commit/69ce1470d814dbccdcfda8952a63e0bf5c7e18e4\"\u003e\u003ccode\u003e69ce147\u003c/code\u003e\u003c/a\u003e Fix variable access\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/realm/SwiftLint/commit/462b26eede8a8f0a0a97af343d4102459085b437\"\u003e\u003ccode\u003e462b26e\u003c/code\u003e\u003c/a\u003e Fix license paths\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/realm/SwiftLint/commit/8ee8523246c5b0ab1dc2e48241ea07e407d0e14d\"\u003e\u003ccode\u003e8ee8523\u003c/code\u003e\u003c/a\u003e Introduce mimalloc to static Linux binaries (\u003ca href=\"https://redirect.github.com/realm/SwiftLint/issues/6321\"\u003e#6321\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/realm/SwiftLint/commit/8c4ef0de7e7756e24dec82dafb410bc70b8eef0c\"\u003e\u003ccode\u003e8c4ef0d\u003c/code\u003e\u003c/a\u003e Bump actions/upload-artifact from 4.6.2 to 5.0.0 (\u003ca href=\"https://redirect.github.com/realm/SwiftLint/issues/6323\"\u003e#6323\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/realm/SwiftLint/commit/4c0a93d53344dfd733016e6072841341c95e2272\"\u003e\u003ccode\u003e4c0a93d\u003c/code\u003e\u003c/a\u003e Bump ruby/setup-ruby from 1.265.0 to 1.267.0 (\u003ca href=\"https://redirect.github.com/realm/SwiftLint/issues/6324\"\u003e#6324\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/realm/SwiftLint/commit/7b4335abeaf95a068f699291c9a51018655f3de8\"\u003e\u003ccode\u003e7b4335a\u003c/code\u003e\u003c/a\u003e Fix correction of \u003ccode\u003esorted_imports\u003c/code\u003e rule for leading comments case (\u003ca href=\"https://redirect.github.com/realm/SwiftLint/issues/6318\"\u003e#6318\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/realm/SwiftLint/commit/4cca8280f626662ef7923d45fdd462a92f8a6968\"\u003e\u003ccode\u003e4cca828\u003c/code\u003e\u003c/a\u003e Add test count to JUnit reporter (\u003ca href=\"https://redirect.github.com/realm/SwiftLint/issues/6319\"\u003e#6319\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/realm/SwiftLint/commit/458115231262d25109ad2bfc3a980772edcf9fed\"\u003e\u003ccode\u003e4581152\u003c/code\u003e\u003c/a\u003e Introduce visitor collecting empty lines (\u003ca href=\"https://redirect.github.com/realm/SwiftLint/issues/6320\"\u003e#6320\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/realm/SwiftLint/compare/0.52.4...0.62.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=github.com/realm/swiftlint\u0026package-manager=swift\u0026previous-version=0.52.4\u0026new-version=0.62.2)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/aikeji/secp256k1.swift/pull/82","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/aikeji%2Fsecp256k1.swift/issues/82","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/82/packages"}},{"old_version":"0.59.1","new_version":"0.60.0","update_type":"minor","path":"the gradle-minor-dependencies group","pr_created_at":"2025-09-02T00:19:30.000Z","version_change":"0.59.1 → 0.60.0","issue":{"uuid":"2790937947","node_id":"PR_kwDOLpLVCs6mWlVb","number":94,"state":"open","title":"build(deps): bump github.com/realm/swiftlint from 0.59.1 to 0.60.0 in the gradle-minor-dependencies group","user":"dependabot[bot]","labels":["dependencies","swift_package_manager"],"assignees":[],"locked":false,"comments_count":0,"pull_request":true,"closed_at":null,"author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-09-02T00:19:30.000Z","updated_at":"2025-09-02T00:19:31.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"build(deps)","packages":[{"name":"github.com/realm/swiftlint","old_version":"0.59.1","new_version":"0.60.0","repository_url":"https://github.com/realm/SwiftLint"}],"path":"the gradle-minor-dependencies group","ecosystem":"carthage"},"body":"Bumps the gradle-minor-dependencies group with 1 update: [github.com/realm/swiftlint](https://github.com/realm/SwiftLint).\n\nUpdates `github.com/realm/swiftlint` from 0.59.1 to 0.60.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/realm/SwiftLint/releases\"\u003egithub.com/realm/swiftlint's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.60.0: Fresh Breeze\u003c/h2\u003e\n\u003ch3\u003eBreaking\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eRemove support for boolean values in the \u003ccode\u003evalidates_start_with_lowercase\u003c/code\u003e option entirely.\nUse the severity levels \u003ccode\u003eoff\u003c/code\u003e, \u003ccode\u003ewarning\u003c/code\u003e or \u003ccode\u003eerror\u003c/code\u003e instead.\u003cbr /\u003e\n\u003ca href=\"https://github.com/kaseken\"\u003ekaseken\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eSwiftLint now requires macOS 13 or higher to run.\u003cbr /\u003e\n\u003ca href=\"https://github.com/jpsim\"\u003eJP Simard\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eIn \u003ccode\u003eSwiftLintBuildToolPlugin\u003c/code\u003e, print the content of the \u003ccode\u003eBUILD_WORKSPACE_DIRECTORY\u003c/code\u003e\nenvironment variable only in debug builds.\u003cbr /\u003e\n\u003ca href=\"https://github.com/SimplyDanny\"\u003eSimplyDanny\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/realm/SwiftLint/issues/6135\"\u003e#6135\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eThe \u003ccode\u003eredundant_optional_initialization\u003c/code\u003e rule has been replaced by the\n\u003ccode\u003eimplicit_optional_initialization\u003c/code\u003e rule that enforces implicit or explicit initialization\nof optional variables. Its default style \u003ccode\u003ealways\u003c/code\u003e mimics the behavior of the\n\u003ccode\u003eredundant_optional_initialization\u003c/code\u003e rule by default. \u003ccode\u003eredundant_optional_initialization\u003c/code\u003e\nis now an alias for \u003ccode\u003eimplicit_optional_initialization\u003c/code\u003e.\u003cbr /\u003e\n\u003ca href=\"https://github.com/leo-lem\"\u003eleo-lem\u003c/a\u003e\u003cbr /\u003e\n\u003ca href=\"https://redirect.github.com/realm/SwiftLint/issues/1940\"\u003e#1940\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eThe \u003ccode\u003eswiftlint_linux.zip\u003c/code\u003e release archive has been renamed to \u003ccode\u003eswiftlint_linux_amd64.zip\u003c/code\u003e\nto avoid confusion with the new \u003ccode\u003eswiftlint_linux_arm64.zip\u003c/code\u003e archive.\u003cbr /\u003e\n\u003ca href=\"https://github.com/bradleymackey\"\u003eBradley Mackey\u003c/a\u003e\n\u003ca href=\"https://github.com/SimplyDanny\"\u003eSimplyDanny\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eExperimental\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eNone.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eEnhancements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eLinting got up to 30% faster due to the praiseworthy performance\nimprovements done in the \u003ca href=\"https://github.com/swiftlang/swift-syntax\"\u003eSwiftSyntax\u003c/a\u003e library.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eIgnore locally defined \u003ccode\u003ecount\u003c/code\u003e identifiers in \u003ccode\u003eempty_count\u003c/code\u003e rule.\u003cbr /\u003e\n\u003ca href=\"https://github.com/SimplyDanny\"\u003eSimplyDanny\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/realm/SwiftLint/issues/5326\"\u003e#5326\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eThe \u003ccode\u003eprivate_swiftui_state\u003c/code\u003e rule now applies to \u003ccode\u003eViewModifier\u003c/code\u003e types.\u003cbr /\u003e\n\u003ca href=\"https://github.com/mt00chikin\"\u003emt00chikin\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eSupport for ARM64 Linux binaries has been added. The \u003ccode\u003eswiftlint_linux.zip\u003c/code\u003e release archive\nhas been renamed to \u003ccode\u003eswiftlint_linux_amd64.zip\u003c/code\u003e. Next to it, a new \u003ccode\u003eswiftlint_linux_arm64.zip\u003c/code\u003e\narchive has been added. The \u003ccode\u003eSwiftLintBinary.artifactbundle.zip\u003c/code\u003e now contains both versions\nof the Linux binary, so that the \u003ca href=\"https://github.com/SimplyDanny/SwiftLintPlugins\"\u003ebinary plugins\u003c/a\u003e\ncan now be used on Linux and macOS running both AMD64 and ARM64 architectures.\u003cbr /\u003e\n\u003ca href=\"https://github.com/bradleymackey\"\u003eBradley Mackey\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/realm/SwiftLint/commit/a351a0dea2ccf0fc1925620118821dd6d3ef55c4\"\u003e\u003ccode\u003ea351a0d\u003c/code\u003e\u003c/a\u003e Release 0.60.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/realm/SwiftLint/commit/21942bd3cc5191b5797e81c6ef519fd37951616a\"\u003e\u003ccode\u003e21942bd\u003c/code\u003e\u003c/a\u003e Prepare 0.60.0 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/realm/SwiftLint/commit/7624586c181e4c5ca05f906fda31fa320dc4cef9\"\u003e\u003ccode\u003e7624586\u003c/code\u003e\u003c/a\u003e Maintain SourceKit-mode as long as custom rules don't support SwiftSyntax (\u003ca href=\"https://redirect.github.com/realm/SwiftLint/issues/6\"\u003e#6\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/realm/SwiftLint/commit/8ada38788495a1b38245230b9530bb53e7ee6b06\"\u003e\u003ccode\u003e8ada387\u003c/code\u003e\u003c/a\u003e Ignore locally defined \u003ccode\u003ecount\u003c/code\u003e identifiers in \u003ccode\u003eempty_count\u003c/code\u003e rule (\u003ca href=\"https://redirect.github.com/realm/SwiftLint/issues/6202\"\u003e#6202\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/realm/SwiftLint/commit/025a7bfd6451aee52271fc13f47249034b588446\"\u003e\u003ccode\u003e025a7bf\u003c/code\u003e\u003c/a\u003e Prefer short and readable repository names (\u003ca href=\"https://redirect.github.com/realm/SwiftLint/issues/6205\"\u003e#6205\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/realm/SwiftLint/commit/ae388f9ae65c6c4cfcc9421b7358f4d4dc525b49\"\u003e\u003ccode\u003eae388f9\u003c/code\u003e\u003c/a\u003e Sort arguments according to their definition (\u003ca href=\"https://redirect.github.com/realm/SwiftLint/issues/6204\"\u003e#6204\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/realm/SwiftLint/commit/e7108ec2ea469454a9667cb3e6f9c7ce2b1c7485\"\u003e\u003ccode\u003ee7108ec\u003c/code\u003e\u003c/a\u003e Mention performance improvements in changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/realm/SwiftLint/commit/81e99e973f8bf320269fcc6dc3d4f9f7408cb437\"\u003e\u003ccode\u003e81e99e9\u003c/code\u003e\u003c/a\u003e Use SwiftSyntax 6.2 pre-release 2025-08-11 (\u003ca href=\"https://redirect.github.com/realm/SwiftLint/issues/6185\"\u003e#6185\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/realm/SwiftLint/commit/61507218f745101233e5806c0bdeed9b9afa2aeb\"\u003e\u003ccode\u003e6150721\u003c/code\u003e\u003c/a\u003e Exclude explicit system modules from \u003ccode\u003eduplicate_imports\u003c/code\u003e analysis (\u003ca href=\"https://redirect.github.com/realm/SwiftLint/issues/6203\"\u003e#6203\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/realm/SwiftLint/commit/2cfb4c2068bf07b5a93d59be5ea395a969f57e40\"\u003e\u003ccode\u003e2cfb4c2\u003c/code\u003e\u003c/a\u003e Apply \u003ccode\u003eprivate_swiftui_state\u003c/code\u003e rule to ViewModifier types (\u003ca href=\"https://redirect.github.com/realm/SwiftLint/issues/6200\"\u003e#6200\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/realm/SwiftLint/compare/0.59.1...0.60.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=github.com/realm/swiftlint\u0026package-manager=swift\u0026previous-version=0.59.1\u0026new-version=0.60.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore \u003cdependency name\u003e major version` will close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e minor version` will close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e` will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself)\n- `@dependabot unignore \u003cdependency name\u003e` will remove all of the ignore conditions of the specified dependency\n- `@dependabot unignore \u003cdependency name\u003e \u003cignore condition\u003e` will remove the ignore condition of the specified dependency and ignore conditions\n\n\n\u003c/details\u003e","html_url":"https://github.com/FusionAuth/fusionauth-swift-sdk/pull/94","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/FusionAuth%2Ffusionauth-swift-sdk/issues/94","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/94/packages"}},{"old_version":"0.59.1","new_version":"0.60.0","update_type":"minor","path":null,"pr_created_at":"2025-09-01T23:34:33.000Z","version_change":"0.59.1 → 0.60.0","issue":{"uuid":"2790898610","node_id":"PR_kwDOEIaIPc6mWbuy","number":821,"state":"open","title":"Bump github.com/realm/swiftlint from 0.59.1 to 0.60.0","user":"dependabot[bot]","labels":["dependencies","swift_package_manager"],"assignees":[],"locked":false,"comments_count":0,"pull_request":true,"closed_at":null,"author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-09-01T23:34:33.000Z","updated_at":"2025-09-01T23:34:34.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"github.com/realm/swiftlint","old_version":"0.59.1","new_version":"0.60.0","repository_url":"https://github.com/realm/SwiftLint"}],"path":null,"ecosystem":"carthage"},"body":"Bumps [github.com/realm/swiftlint](https://github.com/realm/SwiftLint) from 0.59.1 to 0.60.0.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/realm/SwiftLint/releases\"\u003egithub.com/realm/swiftlint's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.60.0: Fresh Breeze\u003c/h2\u003e\n\u003ch3\u003eBreaking\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eRemove support for boolean values in the \u003ccode\u003evalidates_start_with_lowercase\u003c/code\u003e option entirely.\nUse the severity levels \u003ccode\u003eoff\u003c/code\u003e, \u003ccode\u003ewarning\u003c/code\u003e or \u003ccode\u003eerror\u003c/code\u003e instead.\u003cbr /\u003e\n\u003ca href=\"https://github.com/kaseken\"\u003ekaseken\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eSwiftLint now requires macOS 13 or higher to run.\u003cbr /\u003e\n\u003ca href=\"https://github.com/jpsim\"\u003eJP Simard\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eIn \u003ccode\u003eSwiftLintBuildToolPlugin\u003c/code\u003e, print the content of the \u003ccode\u003eBUILD_WORKSPACE_DIRECTORY\u003c/code\u003e\nenvironment variable only in debug builds.\u003cbr /\u003e\n\u003ca href=\"https://github.com/SimplyDanny\"\u003eSimplyDanny\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/realm/SwiftLint/issues/6135\"\u003e#6135\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eThe \u003ccode\u003eredundant_optional_initialization\u003c/code\u003e rule has been replaced by the\n\u003ccode\u003eimplicit_optional_initialization\u003c/code\u003e rule that enforces implicit or explicit initialization\nof optional variables. Its default style \u003ccode\u003ealways\u003c/code\u003e mimics the behavior of the\n\u003ccode\u003eredundant_optional_initialization\u003c/code\u003e rule by default. \u003ccode\u003eredundant_optional_initialization\u003c/code\u003e\nis now an alias for \u003ccode\u003eimplicit_optional_initialization\u003c/code\u003e.\u003cbr /\u003e\n\u003ca href=\"https://github.com/leo-lem\"\u003eleo-lem\u003c/a\u003e\u003cbr /\u003e\n\u003ca href=\"https://redirect.github.com/realm/SwiftLint/issues/1940\"\u003e#1940\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eThe \u003ccode\u003eswiftlint_linux.zip\u003c/code\u003e release archive has been renamed to \u003ccode\u003eswiftlint_linux_amd64.zip\u003c/code\u003e\nto avoid confusion with the new \u003ccode\u003eswiftlint_linux_arm64.zip\u003c/code\u003e archive.\u003cbr /\u003e\n\u003ca href=\"https://github.com/bradleymackey\"\u003eBradley Mackey\u003c/a\u003e\n\u003ca href=\"https://github.com/SimplyDanny\"\u003eSimplyDanny\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eExperimental\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eNone.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eEnhancements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eLinting got up to 30% faster due to the praiseworthy performance\nimprovements done in the \u003ca href=\"https://github.com/swiftlang/swift-syntax\"\u003eSwiftSyntax\u003c/a\u003e library.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eIgnore locally defined \u003ccode\u003ecount\u003c/code\u003e identifiers in \u003ccode\u003eempty_count\u003c/code\u003e rule.\u003cbr /\u003e\n\u003ca href=\"https://github.com/SimplyDanny\"\u003eSimplyDanny\u003c/a\u003e\n\u003ca href=\"https://redirect.github.com/realm/SwiftLint/issues/5326\"\u003e#5326\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eThe \u003ccode\u003eprivate_swiftui_state\u003c/code\u003e rule now applies to \u003ccode\u003eViewModifier\u003c/code\u003e types.\u003cbr /\u003e\n\u003ca href=\"https://github.com/mt00chikin\"\u003emt00chikin\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eSupport for ARM64 Linux binaries has been added. The \u003ccode\u003eswiftlint_linux.zip\u003c/code\u003e release archive\nhas been renamed to \u003ccode\u003eswiftlint_linux_amd64.zip\u003c/code\u003e. Next to it, a new \u003ccode\u003eswiftlint_linux_arm64.zip\u003c/code\u003e\narchive has been added. The \u003ccode\u003eSwiftLintBinary.artifactbundle.zip\u003c/code\u003e now contains both versions\nof the Linux binary, so that the \u003ca href=\"https://github.com/SimplyDanny/SwiftLintPlugins\"\u003ebinary plugins\u003c/a\u003e\ncan now be used on Linux and macOS running both AMD64 and ARM64 architectures.\u003cbr /\u003e\n\u003ca href=\"https://github.com/bradleymackey\"\u003eBradley Mackey\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/realm/SwiftLint/commit/a351a0dea2ccf0fc1925620118821dd6d3ef55c4\"\u003e\u003ccode\u003ea351a0d\u003c/code\u003e\u003c/a\u003e Release 0.60.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/realm/SwiftLint/commit/21942bd3cc5191b5797e81c6ef519fd37951616a\"\u003e\u003ccode\u003e21942bd\u003c/code\u003e\u003c/a\u003e Prepare 0.60.0 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/realm/SwiftLint/commit/7624586c181e4c5ca05f906fda31fa320dc4cef9\"\u003e\u003ccode\u003e7624586\u003c/code\u003e\u003c/a\u003e Maintain SourceKit-mode as long as custom rules don't support SwiftSyntax (\u003ca href=\"https://redirect.github.com/realm/SwiftLint/issues/6\"\u003e#6\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/realm/SwiftLint/commit/8ada38788495a1b38245230b9530bb53e7ee6b06\"\u003e\u003ccode\u003e8ada387\u003c/code\u003e\u003c/a\u003e Ignore locally defined \u003ccode\u003ecount\u003c/code\u003e identifiers in \u003ccode\u003eempty_count\u003c/code\u003e rule (\u003ca href=\"https://redirect.github.com/realm/SwiftLint/issues/6202\"\u003e#6202\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/realm/SwiftLint/commit/025a7bfd6451aee52271fc13f47249034b588446\"\u003e\u003ccode\u003e025a7bf\u003c/code\u003e\u003c/a\u003e Prefer short and readable repository names (\u003ca href=\"https://redirect.github.com/realm/SwiftLint/issues/6205\"\u003e#6205\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/realm/SwiftLint/commit/ae388f9ae65c6c4cfcc9421b7358f4d4dc525b49\"\u003e\u003ccode\u003eae388f9\u003c/code\u003e\u003c/a\u003e Sort arguments according to their definition (\u003ca href=\"https://redirect.github.com/realm/SwiftLint/issues/6204\"\u003e#6204\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/realm/SwiftLint/commit/e7108ec2ea469454a9667cb3e6f9c7ce2b1c7485\"\u003e\u003ccode\u003ee7108ec\u003c/code\u003e\u003c/a\u003e Mention performance improvements in changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/realm/SwiftLint/commit/81e99e973f8bf320269fcc6dc3d4f9f7408cb437\"\u003e\u003ccode\u003e81e99e9\u003c/code\u003e\u003c/a\u003e Use SwiftSyntax 6.2 pre-release 2025-08-11 (\u003ca href=\"https://redirect.github.com/realm/SwiftLint/issues/6185\"\u003e#6185\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/realm/SwiftLint/commit/61507218f745101233e5806c0bdeed9b9afa2aeb\"\u003e\u003ccode\u003e6150721\u003c/code\u003e\u003c/a\u003e Exclude explicit system modules from \u003ccode\u003eduplicate_imports\u003c/code\u003e analysis (\u003ca href=\"https://redirect.github.com/realm/SwiftLint/issues/6203\"\u003e#6203\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/realm/SwiftLint/commit/2cfb4c2068bf07b5a93d59be5ea395a969f57e40\"\u003e\u003ccode\u003e2cfb4c2\u003c/code\u003e\u003c/a\u003e Apply \u003ccode\u003eprivate_swiftui_state\u003c/code\u003e rule to ViewModifier types (\u003ca href=\"https://redirect.github.com/realm/SwiftLint/issues/6200\"\u003e#6200\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/realm/SwiftLint/compare/0.59.1...0.60.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=github.com/realm/swiftlint\u0026package-manager=swift\u0026previous-version=0.59.1\u0026new-version=0.60.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/21-DOT-DEV/swift-secp256k1/pull/821","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/21-DOT-DEV%2Fswift-secp256k1/issues/821","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/821/packages"}},{"old_version":"0.52.4","new_version":"0.59.1","update_type":"minor","path":null,"pr_created_at":"2025-06-27T08:22:53.000Z","version_change":"0.52.4 → 0.59.1","issue":{"uuid":"2623575885","node_id":"PR_kwDOPCubjM6cYJdN","number":2,"state":"closed","title":"Bump github.com/realm/swiftlint from 0.52.4 to 0.59.1","user":"dependabot[bot]","labels":["dependencies","swift_package_manager"],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":"2025-06-27T08:23:05.000Z","author_association":"NONE","state_reason":null,"created_at":"2025-06-27T08:22:53.000Z","updated_at":"2025-06-27T08:23:06.000Z","time_to_close":12,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"github.com/realm/swiftlint","old_version":"0.52.4","new_version":"0.59.1","repository_url":"https://github.com/realm/SwiftLint"}],"path":null,"ecosystem":"carthage"},"body":"Bumps [github.com/realm/swiftlint](https://github.com/realm/SwiftLint) from 0.52.4 to 0.59.1.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/realm/SwiftLint/releases\"\u003egithub.com/realm/swiftlint's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.59.1: Crisp Spring Clean\u003c/h2\u003e\n\u003ch3\u003eBreaking\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRemove \u003ccode\u003eopaque_over_existential\u003c/code\u003e opt-in rule as it causes too many false positives\nthat can even lead to wrong-compilable code when \u003ccode\u003eany\u003c/code\u003e is required by a protocol the\ntype conforms to. In this case, using \u003ccode\u003esome\u003c/code\u003e can be totally valid even though the\nprotocol requirement is not reimplemented for the type causing behavioral changes.\u003cbr /\u003e\n\u003ca href=\"https://github.com/SimplyDanny\"\u003eSimplyDanny\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eExperimental\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eNone.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eEnhancements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd new \u003ccode\u003eallowed_numbers\u003c/code\u003e option to the \u003ccode\u003eno_magic_numbers\u003c/code\u003e rule.\u003cbr /\u003e\n\u003ca href=\"https://github.com/mildm8nnered\"\u003eMartin Redington\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eNone.\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003ch3\u003eUsing Bazel\u003c/h3\u003e\n\u003cp\u003eWith bzlmod:\u003c/p\u003e\n\u003cpre\u003e\u003ccode\u003e// Pending BCR update\nbazel_dep(name = \u0026quot;swiftlint\u0026quot;, version = \u0026quot;0.59.1\u0026quot;, repo_name = \u0026quot;SwiftLint\u0026quot;)\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003eWithout bzlmod, put this in your \u003ccode\u003eWORKSPACE\u003c/code\u003e:\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cpre lang=\"python\"\u003e\u003ccode\u003eload(\u0026quot;@bazel_tools//tools/build_defs/repo:http.bzl\u0026quot;, \u0026quot;http_archive\u0026quot;)\n\u003cp\u003ehttp_archive(\u003cbr /\u003e\nname = \u0026quot;build_bazel_rules_apple\u0026quot;,\u003cbr /\u003e\nsha256 = \u0026quot;9e26307516c4d5f2ad4aee90ac01eb8cd31f9b8d6ea93619fc64b3cbc81b0944\u0026quot;,\u003cbr /\u003e\nurl = \u0026quot;\u003ca href=\"https://github.com/bazelbuild/rules_apple/releases/download/2.2.0/rules_apple.2.2.0.tar.gz\"\u003ehttps://github.com/bazelbuild/rules_apple/releases/download/2.2.0/rules_apple.2.2.0.tar.gz\u003c/a\u003e\u0026quot;,\u003cbr /\u003e\n)\u003c/p\u003e\n\u003cp\u003eload(\u003cbr /\u003e\n\u0026quot;\u003ca href=\"https://github.com/build\"\u003e\u003ccode\u003e@​build\u003c/code\u003e\u003c/a\u003e_bazel_rules_apple//apple:repositories.bzl\u0026quot;,\u003cbr /\u003e\n\u0026lt;/tr\u0026gt;\u0026lt;/table\u0026gt;\u003cbr /\u003e\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/realm/SwiftLint/commit/625792423014cc49b0a1e5a1a5c0d6b8b3de10f9\"\u003e\u003ccode\u003e6257924\u003c/code\u003e\u003c/a\u003e Release 0.59.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/realm/SwiftLint/commit/b35a96e5b6141755c9039b82b3b0daec6cd4b5df\"\u003e\u003ccode\u003eb35a96e\u003c/code\u003e\u003c/a\u003e Prepare 0.59.1 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/realm/SwiftLint/commit/4a50a3a62a605de90a48818ae1424acf7f888477\"\u003e\u003ccode\u003e4a50a3a\u003c/code\u003e\u003c/a\u003e Fix Ruby syntax\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/realm/SwiftLint/commit/3ed7579fd23e95a5aa70f6b94eb5f70fc23bbcca\"\u003e\u003ccode\u003e3ed7579\u003c/code\u003e\u003c/a\u003e Allow magic numbers to be configured (\u003ca href=\"https://redirect.github.com/realm/SwiftLint/issues/6051\"\u003e#6051\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/realm/SwiftLint/commit/e3c0eebe86dbf3cd8f10c31f4e60f8911d0a7ac0\"\u003e\u003ccode\u003ee3c0eeb\u003c/code\u003e\u003c/a\u003e Document missing parameters\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/realm/SwiftLint/commit/60b8f79d97989aeaee86b734cc55c761909c2434\"\u003e\u003ccode\u003e60b8f79\u003c/code\u003e\u003c/a\u003e Allow FrameworkTests data to be empty (\u003ca href=\"https://redirect.github.com/realm/SwiftLint/issues/6050\"\u003e#6050\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/realm/SwiftLint/commit/ed5b3741fe1aec27708215fcd3d7ad4b6149b607\"\u003e\u003ccode\u003eed5b374\u003c/code\u003e\u003c/a\u003e Remove \u003ccode\u003eopaque_over_existential\u003c/code\u003e rule (\u003ca href=\"https://redirect.github.com/realm/SwiftLint/issues/6049\"\u003e#6049\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/realm/SwiftLint/commit/fdae475c0b4ee9de0e4a49382666cca0fe7aee49\"\u003e\u003ccode\u003efdae475\u003c/code\u003e\u003c/a\u003e Switch some build steps to Swift 6.1 (\u003ca href=\"https://redirect.github.com/realm/SwiftLint/issues/6047\"\u003e#6047\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/realm/SwiftLint/commit/b643e61f711c2e6e33e94738ef77294e86d2968e\"\u003e\u003ccode\u003eb643e61\u003c/code\u003e\u003c/a\u003e Inherit secrets\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/realm/SwiftLint/commit/a98a6bcc323cc05709ca43f962d8f1a623a269cb\"\u003e\u003ccode\u003ea98a6bc\u003c/code\u003e\u003c/a\u003e Extract author details configuration\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/realm/SwiftLint/compare/0.52.4...0.59.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=github.com/realm/swiftlint\u0026package-manager=swift\u0026previous-version=0.52.4\u0026new-version=0.59.1)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/aikeji/secp256k1.swift/pull/2","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/aikeji%2Fsecp256k1.swift/issues/2","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/2/packages"}}]}