m3u-linter

0.3.0 • Public • Published

m3u-linter

A linter to check formatting of M3U files.

Installation

npm install -g m3u-linter

Usage

Check single file:

m3u-linter path-to-playlist/example.m3u

Check all files in the folder:

m3u-linter some-folder/*.m3u

Arguments:

  • -c, --config: path to config file (default: ./m3u-linter.config.json)

m3u-linter.config.json

{
  "files": ["playlist1.m3u", "playlist2.m3u"],
  "rules": {
    "no-empty-lines": true,
    "require-header": true,
    "attribute-quotes": true,
    "require-info": true,
    "no-trailing-spaces": true,
    "no-whitespace-before-title": true,
    "no-multi-spaces": true,
    "no-extra-comma": true,
    "space-before-paren": true,
    "no-dash": true
  }
}

Contribution

If you find a bug or want to contribute to the code or documentation, you can help by submitting an issue or a pull request.

License

MIT

Readme

Keywords

Package Sidebar

Install

npm i m3u-linter

Weekly Downloads

319

Version

0.3.0

License

MIT

Unpacked Size

13.6 kB

Total Files

29

Last publish

Collaborators

  • arhey