blob: c5597f16e2bbbf8cd9713300ff9f0d0954c3f431 [file] [log] [blame]
Mohammad Azim Khan21798102018-07-06 00:41:08 +01001#! /usr/bin/env sh
2
Mohammad Azim Khand2d01122018-07-18 17:48:37 +01003# Copyright (c) 2018, Arm Limited, All Rights Reserved
Bence Szépkútic7da1fe2020-05-26 01:54:15 +02004# SPDX-License-Identifier: Apache-2.0
5#
6# Licensed under the Apache License, Version 2.0 (the "License"); you may
7# not use this file except in compliance with the License.
8# You may obtain a copy of the License at
9#
10# http://www.apache.org/licenses/LICENSE-2.0
11#
12# Unless required by applicable law or agreed to in writing, software
13# distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
14# WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
15# See the License for the specific language governing permissions and
16# limitations under the License.
17#
18# This file is part of Mbed TLS (https://tls.mbed.org)
Mohammad Azim Khan21798102018-07-06 00:41:08 +010019#
Mohammad Azim Khand2d01122018-07-18 17:48:37 +010020# Purpose:
Mohammad Azim Khan21798102018-07-06 00:41:08 +010021#
22# Run 'pylint' on Python files for programming errors and helps enforcing
23# PEP8 coding standards.
24
Gilles Peskine56e99d62020-03-24 15:07:57 +010025if type python3 >/dev/null 2>/dev/null; then
26 PYTHON=python3
Simon Butchere30d03e2020-03-16 11:30:46 +000027else
Gilles Peskine56e99d62020-03-24 15:07:57 +010028 PYTHON=python
Simon Butchere30d03e2020-03-16 11:30:46 +000029fi
30
Gilles Peskine56e99d62020-03-24 15:07:57 +010031$PYTHON -m pylint -j 2 scripts/*.py tests/scripts/*.py