7489 Commits

Author SHA1 Message Date
Danny Mösch 33430347e8 Support access level modifiers on imports in unused_imports (#6631)
Co-authored-by: Copilot <copilot@github.com>
2026-05-06 03:06:56 -04:00
Danny Mösch 767d780c59 Taint variables in tuples (#6629) 2026-05-06 06:43:24 +02:00
dependabot[bot] 98b687f872 Bump github.com/krzyzanowskim/cryptoswift from 1.9.0 to 1.10.0 (#6618) 2026-05-03 18:15:59 +00:00
dependabot[bot] 16c87ea45d Bump swift_argument_parser from 1.7.0 to 1.7.1 (#6624) 2026-05-03 18:12:02 +00:00
dependabot[bot] 9af28545da Bump rules_cc from 0.2.17 to 0.2.18 (#6616) 2026-05-03 10:23:12 -04:00
dependabot[bot] ce00cb1419 Bump DavidAnson/markdownlint-cli2-action from 23.0.0 to 23.1.0 (#6625) 2026-05-03 10:19:11 -04:00
dependabot[bot] 48ff40df30 Bump ruby/setup-ruby from 1.302.0 to 1.306.0 (#6626) 2026-05-03 10:15:18 -04:00
dependabot[bot] d19bface4f Bump apple_support from 2.5.3 to 2.5.4 (#6623) 2026-05-03 14:14:20 +00:00
Copilot 33e85aacfb Use SwiftSyntax 6.4 pre-release 2026-04-21 (#6628) 2026-05-03 15:59:46 +02:00
Copilot a6198b7c17 Add support for Swift 6.3.1 (#6627)
Co-authored-by: SimplyDanny <16365760+SimplyDanny@users.noreply.github.com>
2026-05-03 13:13:52 +00:00
theamodhshetty ef026db5af Fix prefer_self_in_static_references for shadowed nested types (#6552)
Co-authored-by: Danny Mösch <danny.moesch@icloud.com>
2026-04-19 09:35:59 -04:00
Pavlo Tanaiev 9bc16b539b Fix indentation_width false positives for multi-line conditions (#6505)
Co-authored-by: Danny Mösch <danny.moesch@icloud.com>
2026-04-19 09:08:24 -04:00
dependabot[bot] 98554cae0f Bump rules_shell from 0.7.1 to 0.8.0 (#6600) 2026-04-17 21:24:53 +00:00
dependabot[bot] 17fe852bdf Bump actions/upload-artifact (#6608)
Bumps [actions/upload-artifact](https://github.com/actions/upload-artifact) from 7.0.0 to 7.0.1.
- [Release notes](https://github.com/actions/upload-artifact/releases)
- [Commits](https://github.com/actions/upload-artifact/compare/bbbca2ddaa5d8feaa63e36b76fdaad77386f024f...043fb46d1a93c77aae656e7c1c64a875d1fc6a0a)

---
updated-dependencies:
- dependency-name: actions/upload-artifact
  dependency-version: 7.0.1
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-04-17 21:16:00 +00:00
dependabot[bot] ff41aca6ed Bump apple_support from 2.5.2 to 2.5.3 (#6601) 2026-04-17 21:12:00 +00:00
dependabot[bot] a8028533c5 Bump rules_swift from 3.6.0 to 3.6.1 (#6602) 2026-04-17 21:11:22 +00:00
dependabot[bot] 9199e6ac58 Bump actions/upload-pages-artifact from 4.0.0 to 5.0.0 (#6604) 2026-04-17 23:03:20 +02:00
dependabot[bot] ba186e533a Bump actions/cache from 5.0.4 to 5.0.5 (#6605) 2026-04-17 23:02:45 +02:00
dependabot[bot] 12a3559c4b Bump actions/upload-artifact from 7.0.0 to 7.0.1 (#6606) 2026-04-17 23:02:10 +02:00
dependabot[bot] 7e0b2d4b63 Bump ruby/setup-ruby from 1.300.0 to 1.302.0 (#6607) 2026-04-17 23:00:45 +02:00
dependabot[bot] 174229365e Bump rules_apple from 4.5.2 to 4.5.3 (#6603) 2026-04-17 22:57:54 +02:00
Dimitri Dupuis-Latour 65f44a07e7 Add new legacy_uigraphics_function rule (#6269)
Co-authored-by: Danny Mösch <danny.moesch@icloud.com>
2026-04-15 21:26:36 -04:00
Danny Mösch f242859a0a Add new redundant_final rule (#6597)
Co-authored-by: William Laverty <wlaverty13@gmail.com>
2026-04-15 22:01:29 +02:00
Danny Mösch ceef663aaa Track type member declarations optionally (#6596) 2026-04-15 21:58:40 +02:00
Nadeem Ali 949cfe9889 Add new variable_shadowing rule (#6568)
Co-authored-by: Danny Mösch <danny.moesch@icloud.com>
2026-04-13 14:14:17 -04:00
Rodion Ivashkov a7878fcd67 Ignore case patterns in multiline_call_arguments (#6444)
Co-authored-by: Danny Mösch <danny.moesch@icloud.com>
2026-04-11 08:40:43 +02:00
theamodhshetty bd662b7009 Catch guard else spacing in statement_position rule (#6543) 2026-04-10 15:51:50 -04:00
dependabot[bot] 7458be26df Bump docker/build-push-action (#6592)
Bumps [docker/build-push-action](https://github.com/docker/build-push-action) from 7.0.0 to 7.1.0.
- [Release notes](https://github.com/docker/build-push-action/releases)
- [Commits](https://github.com/docker/build-push-action/compare/d08e5c354a6adb9ed34480a06d141179aa583294...bcafcacb16a39f128d818304e6c9c0c18556b85f)

---
updated-dependencies:
- dependency-name: docker/build-push-action
  dependency-version: 7.1.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-04-10 20:14:53 +02:00
dependabot[bot] 0b296a1561 Bump ruby/setup-ruby from 1.299.0 to 1.300.0 (#6591)
Bumps [ruby/setup-ruby](https://github.com/ruby/setup-ruby) from 1.299.0 to 1.300.0.
- [Release notes](https://github.com/ruby/setup-ruby/releases)
- [Changelog](https://github.com/ruby/setup-ruby/blob/master/release.rb)
- [Commits](https://github.com/ruby/setup-ruby/compare/3ff19f5e2baf30647122352b96108b1fbe250c64...e65c17d16e57e481586a6a5a0282698790062f92)

---
updated-dependencies:
- dependency-name: ruby/setup-ruby
  dependency-version: 1.300.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-04-10 20:14:14 +02:00
Danny Mösch 26cc907ba8 Compare identifier declarations (#6589) 2026-04-10 00:38:46 +02:00
Danny Mösch 17d5feee43 Base violation marker positions on bytes to avoid range conversions (#6588) 2026-04-10 00:06:26 +02:00
dependabot[bot] ae7ba7286c Bump addressable in the bundler group (#6587)
Bumps the bundler group with 1 update in the / directory: [addressable](https://github.com/sporkmonger/addressable).


Updates `addressable` from 2.8.7 to 2.9.0
- [Changelog](https://github.com/sporkmonger/addressable/blob/main/CHANGELOG.md)
- [Commits](https://github.com/sporkmonger/addressable/compare/addressable-2.8.7...addressable-2.9.0)

---
updated-dependencies:
- dependency-name: addressable
  dependency-version: 2.9.0
  dependency-type: indirect
  dependency-group: bundler
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-04-08 04:48:17 -04:00
Eduard Miniakhmetov c40896d3ad Add new invisible_characters rule (#6424)
Co-authored-by: Miniakhmetov Eduard <eminiakhmetov@sportmasterlab.net>
2026-04-07 14:06:59 +02:00
Danny Mösch 0316649724 Base corrections on bytes to avoid range conversions (#6570) 2026-04-07 05:23:58 -04:00
dependabot[bot] eac464e199 Bump bazel-contrib/publish-to-bcr/.github/workflows/publish.yaml (#6581)
Bumps [bazel-contrib/publish-to-bcr/.github/workflows/publish.yaml](https://github.com/bazel-contrib/publish-to-bcr) from 1.1.0 to 1.2.0.
- [Release notes](https://github.com/bazel-contrib/publish-to-bcr/releases)
- [Commits](https://github.com/bazel-contrib/publish-to-bcr/compare/0bd40ad4f872b4d216d3f01bc0844ade304e2b5a...0a23c53c2baffdaf2ce8dd23c2c0e45eb3b79093)

---
updated-dependencies:
- dependency-name: bazel-contrib/publish-to-bcr/.github/workflows/publish.yaml
  dependency-version: 1.2.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-04-07 10:39:08 +02:00
dependabot[bot] ac94a9a874 Bump ruby/setup-ruby from 1.298.0 to 1.299.0 (#6580)
Bumps [ruby/setup-ruby](https://github.com/ruby/setup-ruby) from 1.298.0 to 1.299.0.
- [Release notes](https://github.com/ruby/setup-ruby/releases)
- [Changelog](https://github.com/ruby/setup-ruby/blob/master/release.rb)
- [Commits](https://github.com/ruby/setup-ruby/compare/4dc28cf14d77b0afa6832d9765ac422dbf0dfedd...3ff19f5e2baf30647122352b96108b1fbe250c64)

---
updated-dependencies:
- dependency-name: ruby/setup-ruby
  dependency-version: 1.299.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-04-07 10:38:14 +02:00
dependabot[bot] 738479536a Bump actions/deploy-pages from 4 to 5 (#6582)
Bumps [actions/deploy-pages](https://github.com/actions/deploy-pages) from 4 to 5.
- [Release notes](https://github.com/actions/deploy-pages/releases)
- [Commits](https://github.com/actions/deploy-pages/compare/v4...v5)

---
updated-dependencies:
- dependency-name: actions/deploy-pages
  dependency-version: '5'
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-04-07 10:37:52 +02:00
dependabot[bot] 6f02666b0c Bump apple_support from 2.4.0 to 2.5.2 (#6578)
Bumps [apple_support](https://github.com/bazelbuild/apple_support) from 2.4.0 to 2.5.2.
- [Release notes](https://github.com/bazelbuild/apple_support/releases)
- [Commits](https://github.com/bazelbuild/apple_support/compare/2.4.0...2.5.2)

---
updated-dependencies:
- dependency-name: apple_support
  dependency-version: 2.5.2
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-04-07 10:36:52 +02:00
dependabot[bot] 3608e2d34b Bump docker/login-action from 4.0.0 to 4.1.0 (#6583)
Bumps [docker/login-action](https://github.com/docker/login-action) from 4.0.0 to 4.1.0.
- [Release notes](https://github.com/docker/login-action/releases)
- [Commits](https://github.com/docker/login-action/compare/b45d80f862d83dbcd57f89517bcf500b2ab88fb2...4907a6ddec9925e35a0a9e82d7399ccc52663121)

---
updated-dependencies:
- dependency-name: docker/login-action
  dependency-version: 4.1.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-04-07 10:36:15 +02:00
dependabot[bot] 40516b6295 Bump docker/login-action (#6584)
Bumps [docker/login-action](https://github.com/docker/login-action) from 4.0.0 to 4.1.0.
- [Release notes](https://github.com/docker/login-action/releases)
- [Commits](https://github.com/docker/login-action/compare/b45d80f862d83dbcd57f89517bcf500b2ab88fb2...4907a6ddec9925e35a0a9e82d7399ccc52663121)

---
updated-dependencies:
- dependency-name: docker/login-action
  dependency-version: 4.1.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-04-07 10:35:54 +02:00
dependabot[bot] b34a9e7d95 Bump jpsim/sourcekitten from 0.37.2 to 0.37.3 (#6585)
Bumps [github.com/jpsim/sourcekitten](https://github.com/jpsim/SourceKitten) from 0.37.2 to 0.37.3.
- [Release notes](https://github.com/jpsim/SourceKitten/releases)
- [Commits](https://github.com/jpsim/SourceKitten/compare/0.37.2...0.37.3)

---
updated-dependencies:
- dependency-name: github.com/jpsim/sourcekitten
  dependency-version: 0.37.3
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-04-07 10:35:20 +02:00
dependabot[bot] c3d0439030 Bump sourcekitten from 0.37.2 to 0.37.3 (#6577)
Bumps [sourcekitten](https://github.com/jpsim/SourceKitten) from 0.37.2 to 0.37.3.
- [Release notes](https://github.com/jpsim/SourceKitten/releases)
- [Changelog](https://github.com/jpsim/SourceKitten/blob/main/CHANGELOG.md)
- [Commits](https://github.com/jpsim/SourceKitten/compare/0.37.2...0.37.3)

---
updated-dependencies:
- dependency-name: sourcekitten
  dependency-version: 0.37.3
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-04-07 10:34:56 +02:00
dependabot[bot] 7d1dc67b0f Bump rules_swift from 3.5.0 to 3.6.0 (#6579)
Bumps [rules_swift](https://github.com/bazelbuild/rules_swift) from 3.5.0 to 3.6.0.
- [Release notes](https://github.com/bazelbuild/rules_swift/releases)
- [Commits](https://github.com/bazelbuild/rules_swift/compare/3.5.0...3.6.0)

---
updated-dependencies:
- dependency-name: rules_swift
  dependency-version: 3.6.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-04-07 10:34:31 +02:00
Danny Mösch 99709b2ea5 Use latest Windows snapshot build (#6572) 2026-04-01 21:25:46 +02:00
Danny Mösch fe9427a742 Use Xcode 26.4 for testing and release builds (#6571) 2026-04-01 19:08:23 +00:00
Danny Mösch e53760ed26 Use SwiftSyntax 6.4 pre-release 2026-03-31 (#6569) 2026-03-31 11:24:15 +02:00
Nadeem Ali 2b91a5a691 Add detection of leading-dot to optional_data_string_conversion rule (#6372)
Co-authored-by: Danny Mösch <danny.moesch@icloud.com>
2026-03-30 08:35:37 +00:00
Danny Mösch 63e03721bb Respect existing environment variables in build tool plugins (#6566) 2026-03-27 20:51:10 +00:00
Danny Mösch 99ec4923d8 Use effective ACL in discouraged_default_parameter rule (#6563) 2026-03-27 21:25:37 +01:00
Danny Mösch 29a71dd50d Track variables declared in tuples (#6565) 2026-03-27 19:44:12 +01:00