{"library":"ramllint","title":"ramllint","description":"A static analysis linter for RAML API specifications, enforcing style and consistency rules across API documentation. Version 1.2.6 is the latest stable release, built for Node.js >=0.12.3. It provides both a library and CLI interface to validate RAML files against configurable rules for URLs, naming conventions, and structure. Unlike generic YAML validators, ramllint focuses on RAML-specific patterns and integrates with CI pipelines. The package appears to be in maintenance mode with no recent updates.","language":"javascript","status":"maintenance","last_verified":"Fri May 01","install":{"commands":["npm install ramllint"],"cli":{"name":"ramllint","version":null}},"imports":["var Linter = require('ramllint');","const ramllint = new Linter();","const Linter = require('ramllint'); const linter = new Linter(options);"],"auth":{"required":false,"env_vars":[]},"quickstart":{"code":"var Linter = require('ramllint');\nvar linter = new Linter();\nlinter.lint('./api.raml', function (results) {\n  if (results.length === 0) {\n    console.log('No errors found.');\n  } else {\n    console.log('Errors:', results);\n  }\n});","lang":"javascript","description":"Shows how to instantiate the linter and lint a RAML file with the callback API.","tag":null,"tag_description":null,"last_tested":null,"results":[]},"compatibility":null}