swaggerlint
swaggerlint copied to clipboard
v1.0.0 roadmap
- [x] Define the package API.
swaggerlintpackage should exportswaggerlintfunction & utility types - [x]
extendsconfig feature. Similar toeslint/babel. (#20) - [ ] A built in strict preset with all rules enabled aka
hard-mode. - [x] second setting argument
ie
['camel', {query: 'snake', 'header': 'kebab', ignore: ['words', 'TO', 'IgNoRe']}], where the first item is the default for any omitted properties in the second item. (#21)- [x]
object-properties-casing- settings should includeignore - [x]
parameter-casing- settings should includeignore,body,path,query,header,formData
- [x]
- [ ] Plugins API. Should mimic API for eslint, babel and postcss.
- [x] WEB APP with swaggerlint validations. An easy way to try it out.
- [ ] DOCS:
- [ ] Key features of swaggerlint in the readme.md. A draft:
- Familiar visitor API (like Eslint, Babel and PostCSS)
- API style oriented instead of validation
- [ ] Correct and incorrect samples for every rule
- [x] how to write and add your own rule
- [ ] Key features of swaggerlint in the readme.md. A draft: