Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Integrate code improvements and add linters #307

Merged
merged 10 commits into from
Apr 28, 2023
Merged

Integrate code improvements and add linters #307

merged 10 commits into from
Apr 28, 2023

Commits on Apr 27, 2023

  1. 🔧 chore(linters): add linters for YAML, Ansible, and Python files

    This commit adds linters for YAML, Ansible, and Python files. The `.yamllint` file is updated to ignore the `.venv` directory and to enforce a minimum of one space between comments and content. The `.ansible-lint` file is updated to exclude the `.venv` directory. The `Makefile` is updated to include the new `linters.mak` file, which contains the targets for the linters. The linters are executed in the `lint` target.
    ThomasSanson committed Apr 27, 2023
    Configuration menu
    Copy the full SHA
    860209c View commit details
    Browse the repository at this point in the history
  2. 🔧 chore(molecule.yml): remove commented out code and fix indentation

    This commit removes commented out code and fixes indentation in the molecule.yml file. The commented out code is not needed and the indentation is inconsistent, which can make the file harder to read.
    ThomasSanson committed Apr 27, 2023
    Configuration menu
    Copy the full SHA
    53700aa View commit details
    Browse the repository at this point in the history
  3. 🚀 chore(.gitpod.Dockerfile): add bash-completion and remove redundant…

    … packages
    
    The bash-completion package is added to enable tab completion in the terminal. The following packages are removed as they are either redundant or not required: sudo, nano, iproute2, curl, htop, gnupg, and lsb-release.
    ThomasSanson committed Apr 27, 2023
    Configuration menu
    Copy the full SHA
    6ea9a94 View commit details
    Browse the repository at this point in the history
  4. 🎨 style(linters.mak): add lint target to Makefile

    The lint target is added to the Makefile to run all linters at once. This improves the development workflow by allowing developers to run all linters with a single command.
    ThomasSanson committed Apr 27, 2023
    Configuration menu
    Copy the full SHA
    a4f622c View commit details
    Browse the repository at this point in the history
  5. 🆕 chore(.flake8): add flake8 configuration file

    A new flake8 configuration file has been added to the .config directory. This file specifies the directories and files to exclude from flake8 linting.
    ThomasSanson committed Apr 27, 2023
    Configuration menu
    Copy the full SHA
    04d7616 View commit details
    Browse the repository at this point in the history
  6. 🚚 chore(linters.mak): move flake8 configuration file to .config direc…

    …tory
    
    The flake8 configuration file was moved from the root directory to the .config directory to improve organization and avoid cluttering the root directory.
    ThomasSanson committed Apr 27, 2023
    Configuration menu
    Copy the full SHA
    94be5dc View commit details
    Browse the repository at this point in the history
  7. 🔧 chore(linters.mak): remove comments and echo statements

    🔧 chore(postgrespro): move vars file to vars directory
    The comments and echo statements were removed from the linters.mak file to reduce noise in the output. The vars file was moved to the vars directory to improve organization and consistency with other roles.
    ThomasSanson committed Apr 27, 2023
    Configuration menu
    Copy the full SHA
    a4af2a0 View commit details
    Browse the repository at this point in the history
  8. 📝 docs(CONTRIBUTING.md): update contributing guidelines

    This commit updates the contributing guidelines to include instructions on how to lint the codebase using `make lint`. It also adds a step to the existing instructions to test with linters.
    ThomasSanson committed Apr 27, 2023
    Configuration menu
    Copy the full SHA
    52b1cd8 View commit details
    Browse the repository at this point in the history

Commits on Apr 28, 2023

  1. 🔀 chore(converge.yml): remove redundant ansible.builtin prefix from i…

    …nclude_vars module
    
    The ansible.builtin prefix is redundant and can be removed from the include_vars module.
    ThomasSanson committed Apr 28, 2023
    Configuration menu
    Copy the full SHA
    c883c8a View commit details
    Browse the repository at this point in the history
  2. 🔥 chore(molecule.mak): remove molecule-lint target

    The molecule-lint target has been removed as it is no longer needed.
    ThomasSanson committed Apr 28, 2023
    Configuration menu
    Copy the full SHA
    c0e72bf View commit details
    Browse the repository at this point in the history