JP Simard and GitHub
a7bc9e20c7
Move built-in rules to new SwiftLintBuiltInRules module ( #4950 )
2023-04-27 11:16:01 -04:00
JP Simard
4c04cdafa7
Introduce SwiftLintTestCase
...
To consistently set up rules before tests
2023-04-25 12:28:50 -04:00
Danny Mösch and GitHub
5eed8fe91b
Enable if_let_shadowing rule and fix all violations ( #4247 )
2023-01-31 22:31:38 +01:00
JP Simard and GitHub
c84124d8bc
Enable all tests when using rules_xcodeproj ( #4723 )
...
* Revert "Skip tests requiring runfiles support when testing with rules_xcodeproj (#4694 )"
This reverts commit 040096a641 .
* Enable all tests when using rules_xcodeproj
Turns out we don't need runfiles support
(https://github.com/buildbuddy-io/rules_xcodeproj/issues/828 ) since the
tests run outside the sandbox in Xcode, so we can get the path to these
files from the `BUILD_WORKSPACE_DIRECTORY` environment variable that
`bazel test` sets.
2023-01-26 21:18:05 -05:00
JP Simard and GitHub
040096a641
Skip tests requiring runfiles support when testing with rules_xcodeproj ( #4694 )
...
rules_xcodeproj doesn't support runfiles yet:
https://github.com/buildbuddy-io/rules_xcodeproj/issues/828
2023-01-16 13:09:56 -05:00
JP Simard and GitHub
4bd7da32ea
Reduce visibility of rules to be internal ( #4533 )
...
There's no reason to expose these publicly and this will make it nicer
to move to a new module outside of the core SwiftLint functionality.
2022-11-09 11:01:26 -05:00
Danny Mösch and GitHub
c1b74cd752
Rename test classes ( #4083 )
2022-08-11 07:33:11 +02:00
Danny Mösch and GitHub
d730e0b3fa
Let all example verification tests be generated by Sourcery ( #4076 )
2022-08-10 22:49:28 +02:00
Paul Taykalo and Paul Taykalo
ac40778cb3
Use SwiftLintFile wrapper over the File
2019-11-07 15:19:17 +02:00
Frederick Pietschmann and JP Simard
3b9917f89d
Add nested type handling specification to file_name rule ( #2718 )
...
* Add nestedTypeSeparator to FileNameConfiguration
* Add tests for nested_type_separator configurability of file_name rule
* Add changelog entry
* Fix changelog position after rebase
2019-04-30 08:12:43 -07:00
Cihat Gündüz and JP Simard
7ac9efab0e
Fix false positive on file_name rule with specific patterns ( #2418 )
...
* Add false positive failing test to file_name rule
* Fix false positive in file_name rule
* Add changelog entry
* Use correct name in changelog
2018-11-27 10:50:25 -08:00
Marcelo Fabri
14f677e6bb
Fix false positive on file_name rule when using nested types
...
Fixes #2325
2018-08-08 09:38:20 -07:00
Cihat Gündüz
03c9e88f3d
Add test cases for when both prefix_pattern and custom_pattern are given
2018-07-24 17:44:59 +02:00
Cihat Gündüz
c02dd17155
Add prefix_pattern and suffix_pattern options to file_name rule
2018-07-24 16:35:38 +02:00
Cihat Gündüz
961df5a615
Add test for new expected behavior
2018-07-23 11:33:11 +02:00
JP Simard
2819c89ec3
Fix force-try violation
2018-05-11 22:28:26 -07:00
JP Simard
24ec44d288
Add file_name opt-in rule
...
validating that file names contain the name of a
type or extension declared in the file (if any).
2018-05-11 22:17:39 -07:00