Skip to content

Commit f84308b

Browse files
committed
don't resolve top level .md's
1 parent d76b951 commit f84308b

1 file changed

Lines changed: 2 additions & 1 deletion

File tree

src/NativeCodeGen.Cli/Program.cs

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -301,7 +301,8 @@ static async Task<int> Validate(string input, bool strict)
301301
.Concat(Directory.GetFiles(inputDir, "*.md", SearchOption.AllDirectories))
302302
.Where(f => !f.Contains(Path.Combine("code", "enums"))) // Exclude enum files
303303
.Where(f => !f.Contains(Path.Combine("code", "shared-examples"))) // Exclude shared examples
304-
.Where(f => !Path.GetFileName(f).Equals("README.md", StringComparison.OrdinalIgnoreCase)) // Exclude README
304+
.Where(f => !(Path.GetExtension(f).Equals(".md", StringComparison.OrdinalIgnoreCase)
305+
&& Path.GetDirectoryName(Path.GetFullPath(f)) == resolvedInputDir)) // Exclude top-level .md files
305306
.Where(f => !Path.GetFullPath(f)[resolvedInputDir.Length..] // Exclude dotfile directories
306307
.Split(Path.DirectorySeparatorChar, Path.AltDirectorySeparatorChar)
307308
.Any(segment => segment.StartsWith('.')))

0 commit comments

Comments
 (0)