Skip to content

build #3230

Environment variables

NameValue
BUILD_CAUSE
UPSTREAMTRIGGER
BUILD_CAUSE_UPSTREAMTRIGGER
true
BUILD_DISPLAY_NAME
#3230
BUILD_ID
3230
BUILD_NUMBER
3230
EXECUTOR_NUMBER
42
GIT_BRANCH
thegreatpylintrefactorof2024
HOME
/home/jenkins
HUDSON_HOME
/var/lib/jenkins
HUDSON_SERVER_COOKIE
e124851fc3e0704d
HUDSON_URL
https://acdl.mit.edu/csi/
JENKINS_HOME
/var/lib/jenkins
JENKINS_SERVER_COOKIE
e124851fc3e0704d
JENKINS_URL
https://acdl.mit.edu/csi/
LANG
en_US.UTF-8
LOGNAME
jenkins
MOTD_SHOWN
pam
NODE_LABELS
reynolds
NODE_NAME
reynolds
OLDPWD
/home/jenkins
PATH
/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin
PWD
/jenkins
ROOT_BUILD_CAUSE
GHPRBCAUSE
ROOT_BUILD_CAUSE_GHPRBCAUSE
true
SHELL
/bin/bash
SHLVL
0
SSH_CLIENT
18.18.33.14 58454 22
SSH_CONNECTION
18.18.33.14 58454 10.33.0.65 22
USER
jenkins
XDG_RUNTIME_DIR
/run/user/1002
XDG_SESSION_CLASS
user
XDG_SESSION_ID
17916
XDG_SESSION_TYPE
tty
_
/usr/bin/java
buildnode
reynolds
ghprbActualCommit
f5a98e6152eb1d049457c90b1869d10343cea351
ghprbActualCommitAuthor
Warren Hoburg
ghprbActualCommitAuthorEmail
whoburg@alum.mit.edu
ghprbAuthorRepoGitUrl
https://github.com/whoburg/gpkit.git
ghprbCommentBody
null
ghprbCredentialsId
2a2b74d8-fbb8-4038-938a-85796af1b79f
ghprbGhRepository
convexengineering/gpkit
ghprbPullAuthorLogin
whoburg
ghprbPullAuthorLoginMention
@whoburg
ghprbPullDescription
GitHub pull request #1578 of commit f5a98e6152eb1d049457c90b1869d10343cea351, no merge conflicts.
ghprbPullId
1578
ghprbPullLink
https://github.com/convexengineering/gpkit/pull/1578
ghprbPullLongDescription
Alright, I bit the bullet and got the entire `gpkit/` package up to date with the latest pylint (pylint 3.0.3). My goal was to reduce custom rcfile settings, use local pylint disable statements where warranted, and get the code base in line with the latest pylint with default settings.\r\n\r\nI did identify three warnings (disabled in the current PR) that I feel warrant opening issues to address:\r\n - significant chuck of duplicate code in `solution_array.py` and in `constraints/set.py`\r\n - numerous cyclic import warnings\r\n - a `modified-iterating-list` warning in `interactive/plotting.py`, warning that a value `parents` used to control iteration in a loop is also being modified within that same loop\r\n\r\nThis PR currently handles the `gpkit` directory, including `gpkit/tests`, but does not touch `docs/source/examples` at all. That can be the next pylint PR.\r\n\r\nReview definitely warranted and welcome.
ghprbPullTitle
big pylint refactor
ghprbSourceBranch
thegreatpylintrefactorof2024
ghprbTargetBranch
master
ghprbTriggerAuthor
Marshall Galbraith
ghprbTriggerAuthorLogin
galbramc
ghprbTriggerAuthorLoginMention
@galbramc
optimizer
cvxopt
sha1
origin/pr/1578/merge