You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
* Add typos config to suppress false positive in test fixture data
`#pulic_api:` in test/unit/privacy/checker_test.rb is intentional test
data verifying that a misspelled sigil is rejected as invalid. Suppress
the false positive with a _typos.toml extend-words entry.
* Fix grammatical issues in README
- Fix missing words in folder_privacy checker description: "allows
packages to their sibling packs" -> "allows packages to be private to
their sibling packs"
- Remove duplicate word: "way of of defining" -> "way of defining"
* Remove _typos.toml
Copy file name to clipboardExpand all lines: README.md
+2-2Lines changed: 2 additions & 2 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -5,7 +5,7 @@
5
5
Currently, it ships the following checkers to help improve the boundaries between packages. These checkers are:
6
6
- A `privacy` checker that ensures other packages are using your package's public API
7
7
- A `visibility` checker that allows packages to be private except to an explicit group of other packages.
8
-
- A `folder_privacy` checker that allows packages to their sibling packs and parent pack (to be used in an application that uses folder packs)
8
+
- A `folder_privacy` checker that allows packages to be private to their sibling packs and parent pack (to be used in an application that uses folder packs)
9
9
- A `layer` (formerly `architecture`) checker that allows packages to specify their "layer" and ensures they cannot use packages from higher layers
10
10
11
11
## Installation
@@ -63,7 +63,7 @@ public_path: my/custom/path/
63
63
### Defining public constants through sigil
64
64
65
65
> [!WARNING]
66
-
> This way of of defining the public API of a package should be considered WIP. It is not supported by all tooling in the RubyAtScale ecosystem, as @alexevanczuk pointed out in a [comment on the PR](https://github.com/rubyatscale/packwerk-extensions/pull/35#discussion_r1334331797):
66
+
> This way of defining the public API of a package should be considered WIP. It is not supported by all tooling in the RubyAtScale ecosystem, as @alexevanczuk pointed out in a [comment on the PR](https://github.com/rubyatscale/packwerk-extensions/pull/35#discussion_r1334331797):
67
67
>
68
68
> There are a couple of other places that will require changes related to this sigil. Namely, everything that is coupled to the public folder implementation of privacy.
0 commit comments