FAQs For RuleExplorer for SwiftLint

What is a linter?

1

A linter is like Grammerly for computer code.


What is SwiftLint?

2

Text... SwiftLint was create by XXX, and GroovySoftwareLabs is not affiliated in any way.


What is RuleExplorer for SwiftLint?

3

It is a Mac available through Apple’s Mac Store (soon) that wraps a graphical user interface around the command line interface (CLI) of SwiftLint.


How can I contact you?

4

You can reach us anytime via our contact page or email. We aim to respond quickly—usually within one business day.

FAQs For Property-Based Testing

What is Property-Based Testing?

1

Property-Based Testing a testing technique where the tester defines general properties or rules that should always hold true for the code.


How is it different from unit testing?

2

Unit testing is best used to test if the code works under specific conditions. Property-Based Testing is best used to check if the code always follows a specific rule, no matter the input.


What is a “property”?

3

A property is a rule that should always hold true within the code.


What kind of bugs does PBT find?

4

Property-Based Testing excels at finding bugs that would otherwise be hard to anticipate while using unit testing. Some examples include edge cases, integer overflow, and invalid assumptions.