Introduce automated validation for test format (#994)
This script is intended to identify common test file formatting errors prior to their acceptance into the project. It is designed to support future extensions for additional validation rules.
Showing
- .travis.yml 4 additions, 3 deletions.travis.yml
- CONTRIBUTING.md 13 additions, 0 deletionsCONTRIBUTING.md
- lint.whitelist 2 additions, 0 deletionslint.whitelist
- test/built-ins/Object/assign/Override.js 2 additions, 2 deletionstest/built-ins/Object/assign/Override.js
- tools/lint/__init__.py 0 additions, 0 deletionstools/lint/__init__.py
- tools/lint/lib/__init__.py 0 additions, 0 deletionstools/lint/lib/__init__.py
- tools/lint/lib/check.py 6 additions, 0 deletionstools/lint/lib/check.py
- tools/lint/lib/checks/__init__.py 0 additions, 0 deletionstools/lint/lib/checks/__init__.py
- tools/lint/lib/checks/frontmatter.py 42 additions, 0 deletionstools/lint/lib/checks/frontmatter.py
- tools/lint/lib/checks/license.py 43 additions, 0 deletionstools/lint/lib/checks/license.py
- tools/lint/lib/collect_files.py 20 additions, 0 deletionstools/lint/lib/collect_files.py
- tools/lint/lib/eprint.py 5 additions, 0 deletionstools/lint/lib/eprint.py
- tools/lint/lib/frontmatter.py 16 additions, 0 deletionstools/lint/lib/frontmatter.py
- tools/lint/lib/whitelist.py 24 additions, 0 deletionstools/lint/lib/whitelist.py
- tools/lint/lint.py 74 additions, 0 deletionstools/lint/lint.py
- tools/lint/requirements.txt 1 addition, 0 deletionstools/lint/requirements.txt
- tools/lint/test/fixtures/frontmatter_invalid_yaml.js 15 additions, 0 deletionstools/lint/test/fixtures/frontmatter_invalid_yaml.js
- tools/lint/test/fixtures/frontmatter_missing_desc.js 13 additions, 0 deletionstools/lint/test/fixtures/frontmatter_missing_desc.js
- tools/lint/test/fixtures/frontmatter_module_FIXTURE.js 7 additions, 0 deletionstools/lint/test/fixtures/frontmatter_module_FIXTURE.js
- tools/lint/test/fixtures/frontmatter_module_with_meta_FIXTURE.js 15 additions, 0 deletions...int/test/fixtures/frontmatter_module_with_meta_FIXTURE.js
Loading
Please register or sign in to comment