annotate .github/dependabot.yml @ 7752:b2dbab2b34bc

fix(refactor): multiple fixups using ruff linter; more testing. Converting to using the ruff linter and its rulesets. Fixed a number of issues. admin.py: sort imports use immutable tuples as default value markers for parameters where a None value is valid. reduced some loops to list comprehensions for performance used ternary to simplify some if statements named some variables to make them less magic (e.g. _default_savepoint_setting = 1000) fixed some tests for argument counts < 2 becomes != 2 so 3 is an error. moved exception handlers outside of loops for performance where exception handler will abort loop anyway. renamed variables called 'id' or 'dir' as they shadow builtin commands. fix translations of form _("string %s" % value) -> _("string %s") % value so translation will be looked up with the key before substitution. end dicts, tuples with a trailing comma to reduce missing comma errors if modified simplified sorted(list(self.setting.keys())) to sorted(self.setting.keys()) as sorted consumes whole list. in if conditions put compared variable on left and threshold condition on right. (no yoda conditions) multiple noqa: suppression removed unneeded noqa as lint rulesets are a bit different do_get - refactor output printing logic: Use fast return if not special formatting is requested; use isinstance with a tuple rather than two isinstance calls; cleaned up flow and removed comments on algorithm as it can be easily read from the code. do_filter, do_find - refactor output printing logic. Reduce duplicate code. do_find - renamed variable 'value' that was set inside a loop. The loop index variable was also named 'value'. do_pragma - added hint to use list subcommand if setting was not found. Replaced condition 'type(x) is bool' with 'isinstance(x, bool)' for various types. test_admin.py added testing for do_list better test coverage for do_get includes: -S and -d for multilinks, error case for -d with non-link. better testing for do_find including all output modes better testing for do_filter including all output modes fixed expected output for do_pragma that now includes hint to use pragma list if setting not found.
author John Rouillard <rouilj@ieee.org>
date Fri, 01 Mar 2024 14:53:18 -0500
parents 93e4ec305ed8
children
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
7118
00a47d4addc9 Add dependabot dependency scans
John Rouillard <rouilj@ieee.org>
parents:
diff changeset
1 # To get started with Dependabot version updates, you'll need to
00a47d4addc9 Add dependabot dependency scans
John Rouillard <rouilj@ieee.org>
parents:
diff changeset
2 # specify which
00a47d4addc9 Add dependabot dependency scans
John Rouillard <rouilj@ieee.org>
parents:
diff changeset
3 # package ecosystems to update and where the package manifests are
00a47d4addc9 Add dependabot dependency scans
John Rouillard <rouilj@ieee.org>
parents:
diff changeset
4 # located.
00a47d4addc9 Add dependabot dependency scans
John Rouillard <rouilj@ieee.org>
parents:
diff changeset
5 # Please see the documentation for all configuration options:
00a47d4addc9 Add dependabot dependency scans
John Rouillard <rouilj@ieee.org>
parents:
diff changeset
6 # https://docs.github.com/github/administering-a-repository/configuration-options-for-dependency-updates
00a47d4addc9 Add dependabot dependency scans
John Rouillard <rouilj@ieee.org>
parents:
diff changeset
7
00a47d4addc9 Add dependabot dependency scans
John Rouillard <rouilj@ieee.org>
parents:
diff changeset
8 version: 2
00a47d4addc9 Add dependabot dependency scans
John Rouillard <rouilj@ieee.org>
parents:
diff changeset
9 updates:
00a47d4addc9 Add dependabot dependency scans
John Rouillard <rouilj@ieee.org>
parents:
diff changeset
10 - package-ecosystem: "pip"
00a47d4addc9 Add dependabot dependency scans
John Rouillard <rouilj@ieee.org>
parents:
diff changeset
11 directory: "/" # Location of package manifests
00a47d4addc9 Add dependabot dependency scans
John Rouillard <rouilj@ieee.org>
parents:
diff changeset
12 schedule:
00a47d4addc9 Add dependabot dependency scans
John Rouillard <rouilj@ieee.org>
parents:
diff changeset
13 interval: "weekly"
7142
b486a5848cea add dependabot to github actions as well.
John Rouillard <rouilj@ieee.org>
parents: 7118
diff changeset
14
b486a5848cea add dependabot to github actions as well.
John Rouillard <rouilj@ieee.org>
parents: 7118
diff changeset
15 - package-ecosystem: "github-actions"
b486a5848cea add dependabot to github actions as well.
John Rouillard <rouilj@ieee.org>
parents: 7118
diff changeset
16 # Workflow files stored in the
b486a5848cea add dependabot to github actions as well.
John Rouillard <rouilj@ieee.org>
parents: 7118
diff changeset
17 # default location of `.github/workflows`
b486a5848cea add dependabot to github actions as well.
John Rouillard <rouilj@ieee.org>
parents: 7118
diff changeset
18 directory: "/"
b486a5848cea add dependabot to github actions as well.
John Rouillard <rouilj@ieee.org>
parents: 7118
diff changeset
19 schedule:
b486a5848cea add dependabot to github actions as well.
John Rouillard <rouilj@ieee.org>
parents: 7118
diff changeset
20 interval: "weekly"
7516
93e4ec305ed8 Disable dependabot for docker.
John Rouillard <rouilj@ieee.org>
parents: 7152
diff changeset
21 # - package-ecosystem: "docker"
93e4ec305ed8 Disable dependabot for docker.
John Rouillard <rouilj@ieee.org>
parents: 7152
diff changeset
22 # directory: "/scripts/Docker"
93e4ec305ed8 Disable dependabot for docker.
John Rouillard <rouilj@ieee.org>
parents: 7152
diff changeset
23 # target-branch: "master"
93e4ec305ed8 Disable dependabot for docker.
John Rouillard <rouilj@ieee.org>
parents: 7152
diff changeset
24 # schedule:
93e4ec305ed8 Disable dependabot for docker.
John Rouillard <rouilj@ieee.org>
parents: 7152
diff changeset
25 # interval: "weekly"

Roundup Issue Tracker: http://roundup-tracker.org/