-
Notifications
You must be signed in to change notification settings - Fork 1.6k
Description
Background:
I have just set up ruff for the first time, and loved it, so fast and so complete! I fixed all the errors, added the github action to my pipeline, pushed the commit and ... boom, pipeline fail due to EXE002 ;(
The opening sentence of Microsoft's documentation on Working across file systems is:
We recommend against working across operating systems with your files, unless you have a specific reason for doing so.
Executing checks for EXE001 and EXE002 should therefore be possible on WSL in most situations. These have been specifically disabled with #5735
Suggestion:
Add a configuration option lint.ignore-exe-wsl; ideally defaulting to false to allow users to configure this for their situation
I would be happy to support a PR with documentation and/or testing but have zero rust experience and the code-base is huge (I'd need too many pointers on how to add the config option)