Skip to content

The AnyLint community-collected configurations project for the Swift community.

License

Notifications You must be signed in to change notification settings

FlineDev/AnyLint-Swift

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

CI Version: 0.0.0 License: MIT
PayPal: Donate GitHub: Become a sponsor Patreon: Become a patron

SwiftXcodeDocsDonationIssuesLicense

AnyLint-Swift

The AnyLint community-collected configurations project for the Swift community.

Configurations

A configuration can be placed into an AnyLint configuration file like so:

// MARK: Swift/Core
try Lint.runChecks(source: .github(repo: "Flinesoft/AnyLint-Swift", version: "main", variant: "Swift/Core"))

Swift

If you are using Swift, you will probably want to use the Swift/Core configuration.

Other configurations might follow and will be more opinionated towards a specific programming style.

Xcode

There is no Core configuration here yet.

  • If you have ObjectiveC files in your project, use the Xcode/ObjectiveC variant.
  • If you have a projects with localized Strings files, use the Xcode/Strings variant.
  • If you are using the Carthage dependency manager, use the Xcode/Carthage variant.
  • If you are using SwiftGen for accessing resources, use the Xcode/SwiftGen variant.

Other configurations might follow and will be more opinionated towards a specific programming style.

Docs

If you want to document your project, you will probably want to use the Docs/Core configuration.

Other configurations might follow and will be more opinionated towards a specific documentation styles.

Donation

AnyLint-Swift was brought to you by Cihat Gündüz in his free time. If you want to thank me and support the development of this project, please make a small donation on PayPal. In case you also like my other open source contributions and articles, please consider motivating me by becoming a sponsor on GitHub or a patron on Patreon.

Thank you very much for any donation, it really helps out a lot! 💯

Contributing

Contributions are welcome. Feel free to open an issue on GitHub with your ideas or implement an idea yourself and post a pull request. If you want to contribute code, please try to follow the same syntax and semantic in your commit messages (see rationale here). Also, please make sure to add an entry to the CHANGELOG.md file which explains your change.

License

This library is released under the MIT License. See LICENSE for details.

About

The AnyLint community-collected configurations project for the Swift community.

Topics

Resources

License

Code of conduct

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages