MCPcopy
hub / github.com/saltstack/salt / _lint

Function _lint

noxfile.py:1576–1595  ·  view source on GitHub ↗
(session, rcfile, flags, paths, upgrade_setuptools_and_pip=True)

Source from the content-addressed store, hash-verified

1574
1575
1576def _lint(session, rcfile, flags, paths, upgrade_setuptools_and_pip=True):
1577 if _upgrade_pip_setuptools_and_wheel(session, upgrade=upgrade_setuptools_and_pip):
1578 linux_requirements_file = os.path.join(
1579 "requirements", "static", "ci", _get_pydir(session), "linux.lock"
1580 )
1581 lint_requirements_file = os.path.join(
1582 "requirements", "static", "ci", _get_pydir(session), "lint.lock"
1583 )
1584 install_command = [
1585 "--progress-bar=off",
1586 "-r",
1587 linux_requirements_file,
1588 "-r",
1589 lint_requirements_file,
1590 ]
1591 session.install(*install_command, silent=PIP_INSTALL_SILENT)
1592
1593 cmd_args = ["pylint", f"--rcfile={rcfile}"] + list(flags) + list(paths)
1594 cmd_kwargs = {"env": {"PYTHONUNBUFFERED": "1"}}
1595 session.run(*cmd_args, **cmd_kwargs)
1596
1597
1598def _lint_pre_commit(session, rcfile, flags, paths):

Callers 3

_lint_pre_commitFunction · 0.85
lint_saltFunction · 0.85
lint_testsFunction · 0.85

Calls 5

_get_pydirFunction · 0.85
listFunction · 0.50
installMethod · 0.45
runMethod · 0.45

Tested by

no test coverage detected