Linter

The Zerynth Linter permits to check Python code against some of the style conventions.

In z-linter command is present a --help option to show to the users a brief description of the related command and its syntax including arguments and option informations.

The command return several log messages grouped in 4 main levels (info, warning, error, fatal) to inform the users about the results of the operation. The action that can be executed on Zerynth Linter is:

  • pep8: to check Python script with pep8 style convention

Linter Command - pep8

This command is used to check a Python source code against Python Enhancement Proposals 8 (pep8) coding convention from the command line with this syntax:

Syntax:   ./ztc linter pep8 data --file --json
Example:  ./ztc linter pep8 script.py --file --json
This command take as input the following arguments:
  • data (str) –> data to check in raw string format or in path file format (required)
  • file (bool) –> select data source: if true is from a file, else is from string (optional, default=False)
  • json (bool) –> flag for output format: if true is in json format (optional; default=False)
Errors:
  • Missing required input data