All Versions
14
Latest Version
Avg Release Cycle
6 days
Latest Release
1641 days ago
Changelog History
Page 1
Changelog History
Page 1
-
v0.8.2 Changes
June 09, 2020🔄 Changed
- Made internal extension methos public for usage in
customCheck
.
PR: #35 | Author: Cihat Gündüz - 🖨 Print diff out to console for multiline autocorrections that were applied.
Issue: #27 | PR: #35 | Author: Cihat Gündüz
- Made internal extension methos public for usage in
-
v0.8.1 Changes
June 08, 2020🔄 Changed
- Made internal methods in types
FilesSearch
andViolation
public for usage incustomCheck
.
👕 PR: #34 | Author: Cihat Gündüz
- Made internal methods in types
-
v0.8.0 Changes
May 18, 2020➕ Added
- ➕ Added new
repeatIfAutoCorrected
option tocheckFileContents
method to repeat the check if last run did any auto-corrections.
Issue: #29 | PR: #31 | Author: Cihat Gündüz - ➕ Added new Regex Cheat Sheet section to README including a tip on how to workaround the pointer issue.
Issue: #3 | PR: #32 | Author: Cihat Gündüz
- ➕ Added new
-
v0.7.0 Changes
May 18, 2020➕ Added
- 👕 A new AnyLint custom check was added to ensure
AnyLint
fails whenLinuxMain.swift
isn't up-to-date, useful as a git pre-commit hook.
Author: Cihat Gündüz | PR: #28 ### 🔄 Changed - When a given
autoCorrectReplacement
on thecheckFileContents
method leads to no changes, the matched string of the givenregex
is considered to be already correct, thus no violation is reported anymore.
Issue: #26 | PR: #28 | Author: Cihat Gündüz - 👷 A CI pipeline using GitHub Actions was setup, which is much faster as it runs multiple tasks in parallel than Bitrise.
Author: Cihat Gündüz
- 👕 A new AnyLint custom check was added to ensure
-
v0.6.3 Changes
May 07, 2020➕ Added
- Summary output states how many files have been checked to make it easier to find include/exclude regexes.
Author: Cihat Gündüz - Made
Violation
public for usage incustomCheck
methods.
Author: Cihat Gündüz ### 🔄 Changed - ✂ Removed version specifier from
lint.swift
file to get always latestAnyLint
library.
Author: Cihat Gündüz
- Summary output states how many files have been checked to make it easier to find include/exclude regexes.
-
v0.6.2 Changes
April 30, 2020🛠 Fixed
- 🐧 Attempt to fix an issue that lead to failed builds with an error on Linux CI servers.
Issue: #22 | Author: Cihat Gündüz
- 🐧 Attempt to fix an issue that lead to failed builds with an error on Linux CI servers.
-
v0.6.1 Changes
April 25, 2020🔄 Changed
- 🐎 Hugely improved performance of subsequent file searches with the same combination of
includeFilters
andexcludeFilters
. For example, if 30 checks were sharing the same filters, each file search is now ~8x faster.
Issue: #20 | PR: #21 | Author: Cihat Gündüz
- 🐎 Hugely improved performance of subsequent file searches with the same combination of
-
v0.6.0 Changes
April 23, 2020➕ Added
- ➕ Added a way to specify Regex options for literal initialization via
/i
,/m
(String) or#"\"#: "im"
(Dictionary).
PR: #18 | Author: Cihat Gündüz
- ➕ Added a way to specify Regex options for literal initialization via
-
v0.5.0 Changes
April 22, 2020➕ Added
- 🆕 New
-s
/--strict
option to fail on warnings as well (by default fails only on errors).
PR: #15 | Author: Cihat Gündüz - 🆕 New
-l
/--validate
option to only runs validations formatchingExamples
,nonMatchingExamples
andautoCorrectExamples
.
PR: #17 | Author: Cihat Gündüz
- 🆕 New
-
v0.4.0 Changes
April 20, 2020➕ Added
- 🆕 New
-d
/--debug
option to log more info about what AnyLint is doing. Required to add a checks completion block inlogSummaryAndExit
and moved it up in the blank template.
PR: #13 | Author: Cihat Gündüz
- 🆕 New