Commit Graph

31 Commits

Author SHA1 Message Date
Riley Williams 079c52d93a Apply Markdown auto-formatting (#5960)
Used https://github.com/DavidAnson/markdownlint-cli2.
2025-01-14 20:53:19 +01:00
Genaro Arvizu f05fbf538c README configuration section updated (#5214) 2023-09-09 09:04:43 +02:00
Danny Mösch b819603cd3 Update video links (#5132) 2023-07-17 19:44:59 +00:00
woxtu a53a1f052b Fix links to rules directory (#5029) 2023-05-22 21:37:48 +02:00
kid cherish 26d06bcebb [Update] Add Code Line in README_KR.md (#5015) 2023-05-17 07:05:37 +02:00
YoungBin Lee 498b4c8fbe Correct organization name in README files (#4913)
Rename 'Ray Wenderlich' to 'Kodeco'.
2023-04-21 05:16:13 +00:00
강수진 a81a532091 Fix SwiftLint rule count in Korean README (#4832) 2023-03-22 20:08:28 +01:00
JP Simard ea41b9fd09 Rename default branch from master to main (#4116) 2022-09-01 07:09:46 -04:00
DCherish c95670edd2 Fix Korean README (#4020) 2022-07-11 08:08:13 +02:00
DCherish 69dc18135a Update Korean README (#4018) 2022-07-09 17:51:03 +02:00
Dennis Hong ea6cc50890 Fix Korean grammar errors (#3967) 2022-05-02 07:22:15 +02:00
JP Simard 888619912f Run CI with Xcode 12.5.1 & Swift 5.4 (#3710)
And require Swift 5.4 or Xcode 12.5 or later to build SwiftLint.
2021-09-10 08:32:02 -07:00
Marcelo Fabri 01b9488c16 #3664, but for KR 2021-08-16 02:18:13 -07:00
Christian Mitteldorf 4e75099e16 Link to Ray Wenderlich’s Swift Style guide (#3250)
GitHub has archived their current style guide.
The style guide from Wenderlich closely follows the existing rules, and is still being maintained.
2021-02-23 12:07:07 -08:00
Jan-Otto Kröpke 874cacbd1f Add codeclimate reporter (#3425) 2020-11-11 10:29:00 -08:00
JP Simard 76708d88f7 Remove Xcode project & Drop Carthage Support
Xcode has supported Swift Package Manager projects natively since Xcode
11, which has been out for over a year, where you can use Xcode by
having it open the `Package.swift` manifest rather than a `.xcodeproj`
or `.xcworkspace`.

I've been primarily developing SwiftLint in Xcode using this approach
for over a year, and despite a few nitpicks I have, it's been a joy to
use.

So I'd like to completely remove the Xcode project along with things
that support it:

* `SwiftLint.xcworkspace`/`SwiftLint.xcodeproj`: Neither of these are
  needed if we use `xed .` or `xed Package.swift` to develop SwiftLint
  in Xcode.
* `Cartfile`/`Cartfile.private`/`Cartfile.resolved`/`.gitmodules`/`Carthage/`:
  These were used to manage dependencies as git submodules for use in
  the Xcode workspace, but that's no longer necessary if Xcode delegates
  to SwiftPM to manage dependencies for us.
* Some scripts can be simplified, cleaned up or even completely removed.

* **Reduce duplication:** Rather than update dependencies or files in
  multiples places, there will only be the package manifest and the
  Podfile
* **Reduce merge conflicts:** This hasn't been too bad, but it's
  occasionally a pain when trying to land old PRs
* **Reduce development overhead:** No need to manually make sure that
  files in the Xcode project are sorted alphabetically
* **Reduce clone time:** No need to run
  `git submodules update --init --recursive` anymore

I think this breaks Carthage users that pull in SwiftLintFramework as a
dependency in a Cartfile.

However I can't find any references to [`SwiftLintFramework` in any
`Cartfile` files on GitHub](https://github.com/search?q=swiftlintframework+filename%3ACartfile&type=Code&ref=advsearch&l=&l=)
so this doesn't appear to be worth continuing to maintain.

Resolves https://github.com/realm/SwiftLint/issues/3412
2020-11-08 13:32:07 -05:00
Dalton Claybrook d305e03905 Add inclusive_language rule (#3243)
Current events have renewed the conversation in our community about the roles of terminology with racist connotations in our software. Many companies and developers are now taking appropriate steps to remove this terminology from their codebases and products. (e.g. [GitHub](https://twitter.com/natfriedman/status/1271253144442253312)) This small rule prevents the use of declarations that contain any of the terms: whitelist, blacklist, master, and slave. It may be appropriate to add more terms to this list now or in the future.
2020-11-07 22:03:08 -05:00
Iulian Onofrei bed8591e65 Fix incorrect regex patterns in README files (#3393) 2020-11-07 20:08:27 -05:00
Marcelo Fabri a2de4a0585 Merge pull request #3223 from liamnichols/ln/reporters-in-readme
Update README files to include complete list of reporters
2020-08-04 03:15:36 -07:00
changmin lee e367a11175 Correct typo in README_KR.md 2020-07-14 18:57:56 +09:00
Liam Nichols d1b1393748 Update README files to include complete list of reporters 2020-06-05 14:06:46 +01:00
JP Simard ffb2f4f76d Require Swift 5.0 to build (#2857)
* Require Swift 5.0 to build

* Update CI

* Stop testing with Swift 4.x & Xcode 10.0/10.1
* Use official Swift docker image instead of norionomura's
* Use Xcode 10.3 as latest stable version

* Update READMEs

* Fixup xcodeproj

* Fixup CI Swift container image tag

* Fixup changelog
2019-09-03 11:42:57 -04:00
JP Simard aba0230b23 Delete presentation.jpg and replace with SVG for all languages
And revert SwiftLint to not have backticks when referring to the name of the project.
2019-07-01 16:34:44 -04:00
azure-pipelines[bot] a0e6d31744 Set up CI with Azure Pipelines (#2563)
* Remove `circle.yml`
* Update readme badge to Azure Pipelines
2019-01-16 16:52:16 -08:00
Yonas Kolb bf5adc295f Update Mint installation instructions (#2514)
* Update README.md

* Update README_KR.md
2018-12-17 15:55:39 -08:00
Dani Vela b58c4e35bb Add markdown reporter (#2486) 2018-11-27 12:31:12 -08:00
JP Simard 27714d9770 Fix readme badge
We moved to CircleCI a looooooooong time ago
2018-11-13 22:39:26 -08:00
Frank Manns 7013c5c0f9 Fix README link to fastlane action 2018-03-13 21:17:02 -04:00
Eric Amorde ce701e5574 Add fastlane and mint sections to Korean README 2017-10-29 19:00:13 -07:00
Ornithologist Coder 7149156470 Fix link to 'Watch Your Language' talk
Closes #1798
2017-08-25 01:43:26 +02:00
ch-u 87c5387e98 Add README_KR.md 2017-03-04 22:52:29 +09:00