From a9eb86a4941d42fa5b19ed2d5ee94fa18ecb66e7 Mon Sep 17 00:00:00 2001 From: Russ Rutledge Date: Fri, 10 Jul 2026 14:59:15 -0500 Subject: [PATCH] Remove stray StylesPath from package .vale.ini ISC/.vale.ini's `StylesPath = styles` was meant only for developing this package standalone. Vale <=3.14 never read a package's own .vale.ini as live config, so it was harmless once distributed. Vale 3.15.0 changed `vale sync` to create/honor the configured StylesPath (errata-ai/vale#1106), which now also installs this inner .vale.ini as a real sub-config for consumers (as .vale-config/0-ISC.ini). Sync flattens this package's files, so the stray `StylesPath = styles` no longer points anywhere real, and it shadows the consumer's actual StylesPath when the Spelling check resolves `dicpath: dictionaries` - failing with "unable to resolve dicpath" on every file, in every consuming repo, regardless of content. Verified locally: reproduced the failure with Vale 3.15.1 against InnerSourcePatterns, removed this line from the synced sub-config, and vale ran real spell-checking again with no dicpath error. Confirmed broken today in InnerSourceCommons/InnerSourcePatterns (since 2026-06-15) and InnerSourceCommons/InnerSourceLearningPath (since 2026-06-22); InnerSourceCommons/managing-innersource-projects pulls the same unpinned `releases/latest` package and will hit this on its next vale run. --- ISC/.vale.ini | 1 - 1 file changed, 1 deletion(-) diff --git a/ISC/.vale.ini b/ISC/.vale.ini index c274ac5..683c60b 100644 --- a/ISC/.vale.ini +++ b/ISC/.vale.ini @@ -1,4 +1,3 @@ -StylesPath = styles MinAlertLevel = suggestion Vocab = ISC_General, ISC_Organizations, ISC_People