-
Notifications
You must be signed in to change notification settings - Fork 148
Arduino Lint Error #1095
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Comments
This is correct. However, note that it is only required to pass with Arduino Lint's compliance level set to "permissive": https://arduino.github.io/arduino-lint/latest/commands/arduino-lint/#options At the "permissive" level, rule violations are only treated as an error if they result in an effective defect in usability. The rule violation that caused the rejection of the Library Manager submission was: arduino/library-registry#5444 (comment)
Note that the violation of Arduino Lint rule LD003 that you report here was only treated as a warning:
we display warnings when processing Library Manager submissions in order to bring to the maintainer's attention possible best practices changes that could enhance the usability of the library, but warnings do not block acceptance of a library to Library Manager. By default, Arduino Lint uses the "specification" compliance level, which enforces full compliance with the Arduino Library Specification. The reason why you saw that error when you ran Arduino Lint is because you did not add the So the only thing that is blocking the ability to add the library to Library Manager is the presence of a symlink. The symlink has already been removed from the library: |
Hello,
This is not really a feature request but it is also not a bug report,
I would love to see Control-Surface available in the official arduino library registry.
This allows to include the library directly with the arduino IDE, and in projects using sketch project file that make projects more distributable
For this, there are some rules and the library must pass the linter with no error.
https://github.com/arduino/library-registry/blob/main/FAQ.md#submission-requirements
The tool detects one error on the library (see the logs below)
I admit that the error is questionable (arduino/arduino-cli#990, arduino/arduino-lint#588) for the
test
directory.The solution proposed is to move the
test
directory into a folder namedextras
.I understand this is kinda intrusive to change the repository architecture like this, but this would be really nice to find your library in the registry.
Regards,
Gwilherm
The text was updated successfully, but these errors were encountered: