valid-funding
💼 This rule is enabled in the following configs: ✔️ legacy-recommended, ✅ recommended, 📦 recommended-publishable.
The rule checks that, if present, the funding property is a validated according the following criteria:
- The value is an object, a string, or an array of objects and strings
- If it’s an object, it should have properties
typeandurl, andurlshould be a valid URL - If it’s a string, it should be a URL.
Example of incorrect code for this rule:
{ "funding": { "email": "some@mail.com", "type": "patreon" }}Examples of correct code for this rule:
{ "funding": { "type": "patreon", "url": "https://patreon.com/treznor" }}{ "funding": "http://npmjs.com/donate"}{ "funding": [ { "type": "individual", "url": "http://npmjs.com/donate" }, "http://npmjs.com/donate-also", { "type": "patreon", "url": "https://patreon.com/treznor" } ]}