From 7af6f651c04511e631cbb888f527897d4273703c Mon Sep 17 00:00:00 2001 From: Takuya N Date: Tue, 22 Jan 2019 19:56:49 +0900 Subject: [PATCH] Add restructuredtext_lint to test (#1598) Signed-off-by: Takuya Noguchi --- .travis.yml | 4 ++++ tox.ini | 12 ++++++++++++ 2 files changed, 16 insertions(+) diff --git a/.travis.yml b/.travis.yml index 48c83880..97c578aa 100644 --- a/.travis.yml +++ b/.travis.yml @@ -20,6 +20,10 @@ matrix: env: TOXENV=py38-dev dist: xenial sudo: true + - python: 3.7 + env: TOXENV=docs-lint + dist: xenial + sudo: true allow_failures: - env: TOXENV=py38-dev install: pip install tox diff --git a/tox.ini b/tox.ini index cd694555..d2868ddb 100644 --- a/tox.ini +++ b/tox.ini @@ -27,3 +27,15 @@ commands = tests/test_valid_requests.py deps = pylint + +[testenv:docs-lint] +whitelist_externals = + rst-lint + bash + grep +deps = + restructuredtext_lint + pygments +commands = + rst-lint README.rst docs/README.rst + bash -c "(set -o pipefail; rst-lint --encoding utf-8 docs/source/*.rst | grep -v 'Unknown interpreted text role\|Unknown directive type'); test $? == 1"