getindata/data-pipelines-cli

View on GitHub

Showing 66 of 76 total issues

Missing module docstring
Open

import json

Used when a module has no docstring.Empty modules do not require a docstring.

Too many local variables (16/15)
Open

@click.option(

Used when a function or method has too many local variables.

Variable name f doesn't conform to snake_case naming style
Open

    with open(pathlib.Path.cwd().joinpath("dbt_project.yml"), "r") as f:

Used when the name doesn't conform to naming rules associated to its type (constant, variable, class...).

Missing function or method docstring
Open

def generate_model_yamls(

Used when a function or method has no docstring.Some special methods like init do not require a docstring.

Missing module docstring
Open

import logging

Used when a module has no docstring.Empty modules do not require a docstring.

Missing module docstring
Open

import pathlib

Used when a module has no docstring.Empty modules do not require a docstring.

Missing function or method docstring
Open

)

Used when a function or method has no docstring.Some special methods like init do not require a docstring.

Value 'list' is unsubscriptable
Open

    task_cluster: list[tuple[str, str]],

Emitted when a subscripted value doesn't support subscription (i.e. doesn't define getitem method or class_getitem for a class).

Import outside toplevel (docker.errors)
Open

        import docker.errors

Used when an import statement is used anywhere other than the module toplevel. Move this import to the top of the file.

Missing module docstring
Open

from typing import Dict, Optional, Sequence

Used when a module has no docstring.Empty modules do not require a docstring.

Variable name tc doesn't conform to snake_case naming style
Open

    for tc in config["templates"].values():

Used when the name doesn't conform to naming rules associated to its type (constant, variable, class...).

Missing module docstring
Open

import pathlib

Used when a module has no docstring.Empty modules do not require a docstring.

Missing function or method docstring
Open

def generate_source_yamls(

Used when a function or method has no docstring.Some special methods like init do not require a docstring.

Similar lines in 4 files
Open

"""data_pipelines_cli module."""
Severity: Info
Found in setup.py by pylint

Indicates that a set of similar lines has been detected among multiple file. This usually means that the code should be refactored to avoid this duplication. ==datapipelinescli.clicommands.docs:22 ==datapipelinescli.clicommands.run:20 ==datapipelinescli.clicommands.seed:20 ==datapipelinescli.clicommands.test:20 @click.option( --env, default=local, type=str, show_default=True, help=Name of the environment, )

Missing function or method docstring
Open

    "--docker-tag", type=str, required=False, help="Image tag of a Docker image to create"

Used when a function or method has no docstring.Some special methods like init do not require a docstring.

Missing module docstring
Open

import pathlib

Used when a module has no docstring.Empty modules do not require a docstring.

Missing function or method docstring
Open

)

Used when a function or method has no docstring.Some special methods like init do not require a docstring.

Missing function or method docstring
Open

def generate_source_sqls(

Used when a function or method has no docstring.Some special methods like init do not require a docstring.

Missing function or method docstring
Open

def init_command(config_path: Sequence[str]) -> None:

Used when a function or method has no docstring.Some special methods like init do not require a docstring.

Missing module docstring
Open

import click

Used when a module has no docstring.Empty modules do not require a docstring.

Severity
Category
Status
Source
Language