Skip to content

Fix tests under SwiftPM (also when opening Xcode using Package.swift …#24

Merged
ebariaux merged 2 commits intomainfrom
bugfix/testing-with-swiftpm
Apr 2, 2026
Merged

Fix tests under SwiftPM (also when opening Xcode using Package.swift …#24
ebariaux merged 2 commits intomainfrom
bugfix/testing-with-swiftpm

Conversation

@ebariaux
Copy link
Copy Markdown
Contributor

@ebariaux ebariaux commented Apr 1, 2026

…file)

@sonarqubecloud
Copy link
Copy Markdown

sonarqubecloud bot commented Apr 2, 2026

@ebariaux ebariaux merged commit 41f8a96 into main Apr 2, 2026
2 checks passed
@MartinaeyNL MartinaeyNL deleted the bugfix/testing-with-swiftpm branch April 2, 2026 12:11
ebariaux added a commit that referenced this pull request Apr 8, 2026
* Add Swift Lint to build and required fix to get the project to build again

* Add swiftlint configuration

* Remove trailing blank lines

* Fix linting violations, mostly spacing

* Remove redundant break statements

* Replace unused closure parameters with _

* Remove unnecessary parentheses in control statements

* Fix syntax of Void returns

* Fix line length violations

* Don't init optionals to nil, that's the default

* Removed unrequired parentheses

* Fix identifier names length violations

* Fix non-nil check

* Proper syntax for dictionaries

* Use for where syntax where appropriate

* Also trigger workflow on PRs

* Fix tests under SwiftPM (also when opening Xcode using Package.swift … (#24)

* Fix tests under SwiftPM (also when opening Xcode using Package.swift file)

* Simplified if structure

* Add Swift Lint to build and required fix to get the project to build again

* Add swiftlint configuration

* Remove trailing blank lines

* Fix linting violations, mostly spacing

* Remove redundant break statements

* Replace unused closure parameters with _

* Remove unnecessary parentheses in control statements

* Fix syntax of Void returns

* Fix line length violations

* Don't init optionals to nil, that's the default

* Removed unrequired parentheses

* Fix identifier names length violations

* Fix non-nil check

* Proper syntax for dictionaries

* Use for where syntax where appropriate

* Also trigger workflow on PRs

* Refactor method to reduce function body length

* Remove non required function arguments

* Simplify if expression

* Refactor to avoid code duplication

* Run linting as part of Xcode build, not as part of Package (to avoid dependencies in consuming projects)

* Handle linting specifically for CI/CD, don't rely on Xcode build phase

* Fixed linting violations

* Review read-only property
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant