@@ -89,15 +89,14 @@ export interface ExcludePattern {
8989}
9090
9191/**
92- * `nocase`: repository names compare case-insensitively on GitHub. `dot`: a leading "." is an ordinary character
93- * in a repository name (".github"), not the hidden-file marker picomatch skips by default. `posix`: "[!ab]" is a
94- * negated class, as in a shell, instead of a class holding "!". `fastpaths: false`: the shortcut regexes picomatch
95- * mints for star-led patterns demand a character after a literal dot, so "*.*" would miss "archive."; the full
96- * parser keeps "*" any run of characters. `debug`: an invalid class like "[z-a]" throws instead of compiling to a
97- * never-matching regex. `windows: false`: the main entry otherwise follows the host OS, and a slug is a GitHub
98- * identifier, not a path, so the matcher is the same on every runner. `literalBrackets: false`: a class compiles
99- * to the class alone, not an alternation with its literal text, which no name holds; thousands of classes then
100- * compile in milliseconds instead of reaching the engine's size limit.
92+ * picomatch is built for file paths and a slug is a GitHub identifier, so each option is set for a name, none left to its default:
93+ * nocase -> GitHub compares repository names case-insensitively
94+ * dot -> a leading "." is an ordinary name character (".github"), not the hidden-file marker
95+ * posix -> "[!ab]" is a negated class, as in a shell, not a class holding "!"
96+ * fastpaths -> the star-led shortcut regexes demand a character after a literal dot, so "*.*" would miss "archive."
97+ * debug -> an invalid class like "[z-a]" throws instead of compiling to a never-matching regex
98+ * windows -> pinned: only picomatch's main callable reads the host OS; makeRe never does
99+ * literalBrackets -> no alternation with the class's literal text (no name holds it); thousands compile in milliseconds, under the engine's limit
101100 */
102101const EXCLUDE_GLOB_OPTIONS = {
103102 nocase : true ,
0 commit comments