Mark Bell

Results 8 issues of Mark Bell

On Windows, running either of the `npm` scripts which call Prettier (`lint' or `format`) fails with "no files matching" errors: ![NPM Output](https://user-images.githubusercontent.com/483470/133068473-617db60d-960c-4b8c-acb7-e01f488af121.png) It seems like this is because Windows is...

If the same ignore list is used at various levels (e.g. solution root and project roots), relative rules do not get applied correctly in child paths (because rules are assumed...

enhancement

We need: - Actual API documentation - More/better examples (including explanation of relative path requirements) - Contributor guide (how to get up and running, tests etc)

enhancement

Currently we have `public bool IsMatch(string path, bool pathIsDirectory)`, but it does cause a bit of "boolean blindness" unless you label the parameter... for example, without looking at the source,...

enhancement
question

Read up on Regex performance: - https://docs.microsoft.com/en-us/dotnet/standard/base-types/best-practices - https://www.loggly.com/blog/five-invaluable-techniques-to-improve-regex-performance/ - https://www.moserware.com/2009/03/how-net-regular-expressions-really-work.html - https://www.regular-expressions.info/catastrophic.html

enhancement

Should accept a list of files/FileInfos/whatever and return a copy of the list with ignored files removed (or modify original list? TBD).

enhancement

There are several shortcuts and optimisations which could be made fairly easily, and would improve performance when dealing with large pattern and file lists: - When a list is built,...

enhancement

Speaking as someone with a very basic knowledge of C/C++, there doesn't seem to be much information here on how to go about building the project, or where to start...