NEAL
NEAL copied to clipboard
🔎🐞 A language-agnostic linting platform
When trying to build locally, it was failing due to the usage of `Core.Filename.realpath`, which appears to have been deprecated and moved to `Unix.realpath`
I wrote a very simple JS provider that is just a thin wrapper around `babylon`, similar to how the python provider works. To avoid having to copy all the dependencies...
Append rules that match the glob in neal.json instead of only pick the first one. This is a breaking change to neal and we could potentially decide to alter the...
According to [the documentation](https://docs.swift.org/swift-book/ReferenceManual/LexicalStructure.html#): > Keywords other than inout, var, and let can be used as parameter names in a function declaration or function call without being escaped with backticks....
The following code and rule incorrectly result in a NEAL failure. ``` public class MyObject { public func myFunc(_ object: Any) -> Bool { return object as? Dictionary != nil...
Annotation parser used to fail on constructions like ``` @available(*, unavailable, message: "Unavailable, use baz()") ``` This PR changes the implementation to match swift grammar.
I tried NEAL today and in short time I had a "working" rule. I wanted to provide some feedback on the issues I hit 1. The readme talks about a...
My use case is I want to warn when a Swift ImportDeclaration with a particular identifier is in a file that also contains a class that conforms to a particular...