Comments (7)
from addons-linter.
Yeah I went something along the lines of that direction with the CSS scanner as I thought the eslint style of rule funcs seemed quite a nice approach.
A file per rule might be a bit much but depends it might be best if there are loads.
As a side note I noticed coverage didn't seem to see the js rules but I suspect that's because they're not directly imported due to eslint.
from addons-linter.
Definitely, something in the back of our minds should be making it super easy for new rules to be added. This way it will make it much easier to get help with the not insignificant amount of rules that need to be implemented.
from addons-linter.
from addons-linter.
Okay cool, I'll move the #70 rules to that "rule-per-file" style, as well as the RDF ones: #79.
from addons-linter.
We assessed a fair bit of stuff and made it better... we can close this now I think. Thoughts @muffinresearch?
from addons-linter.
Yep lets close this and raise issues for specifics.
from addons-linter.
Related Issues (20)
- Firefox 117 schema HOT 3
- Mozilla
- Import Firefox 118 schema
- Import Firefox 119 schema HOT 1
- Declaring gecko_android in a manifest breaks old versions of Firefox HOT 16
- Unexpected KEY_FIREFOX_ANDROID_UNSUPPORTED_BY_MIN_VERSION warning for features from version range [69, 78] HOT 1
- Allow CSS nesting
- Report a warning on manifest_version 3 targeting Firefox for Android
- Add link to additional docs related to limitations in the MV3 implementation on Firefox for Android
- Import Firefox 120 schema HOT 1
- Import Firefox 121 schema HOT 1
- Mozilla
- Import Firefox 122 schema
- Upload your add-on package: manifest.json was not found HOT 1
- Return a warning for the `service_worker` property
- Import Firefox 123 schema HOT 1
- Remove unused markdown-it-emoji dependency
- Validation error when strict_min_version contains `.1` etc. HOT 4
- Add-on with i18n message in CSS gets validation warning HOT 2
- TypeError: policy.toLowerCase is not a function
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from addons-linter.