RevisionMessageAuthorDateNumber of OperandsNumber of Operatorsblank linesMulti-line commentsCyclomatic ComplexityDifficultyEffortUnique OperandsUnique OperatorsLength of applicationL Lines of CodeLines of CodeMaintainability IndexMulti linesSingle comment linesS Lines of CodeUnique vocabulary (h1 + h2)Code volume
5178614Fix nits, chain comparisons, unused params, hyphenAnupya Pamidimukkala2023-12-2860 (0)116 (0)402 (0)280 (0)432 (-1)10.4722 (0.0)11813.2 (0.0)13 (0)72 (0)176 (0)1004 (0)2448 (-1)0 (0)549 (0)259 (0)1238 (-1)85 (0)1128.05 (0.0)
1a7d9c2Preserve visible quote types for f-string debug exHenri Holopainen2023-11-0860 (0)116 (0)402 (0)280 (+3)433 (0)10.4722 (0.0)11813.2 (0.0)13 (0)72 (0)176 (0)1004 (+4)2449 (+11)0 (0)549 (0)259 (+2)1239 (+9)85 (0)1128.05 (0.0)
882d879Fix merging implicit multiline strings that have iHenri Holopainen2023-10-2060 (0)116 (0)402 (+1)277 (+2)433 (+4)10.4722 (0.0)11813.2 (0.0)13 (0)72 (0)176 (0)1000 (+9)2438 (+12)0 (0)549 (0)257 (+2)1230 (+9)85 (0)1128.05 (0.0)
b7717c3Standardise newlines after module-level docstringsDaniël van Noord2023-10-0960 (0)116 (0)401 (+1)275 (0)429 (0)10.4722 (0.0)11813.2 (0.0)13 (0)72 (0)176 (0)991 (0)2426 (+1)0 (0)549 (0)255 (0)1221 (0)85 (0)1128.05 (0.0)
a91eb73Fix comments getting removed from inside parenthesEddie Darling2023-10-0160 (0)116 (0)400 (0)275 (+1)429 (0)10.4722 (0.0)11813.2 (0.0)13 (0)72 (0)176 (0)991 (+2)2425 (+3)0 (0)549 (0)255 (+1)1221 (+2)85 (0)1128.05 (0.0)
b4dca26Drop support for Python 3.7 (#3765) Shantanu2023-07-0560 (-1)116 (-2)400 (-1)274 (0)429 (0)10.4722 (+0.107357)11813.2 (-140.443)13 (0)72 (-2)176 (-3)989 (-5)2422 (-4)0 (0)549 (0)254 (0)1219 (-3)85 (-2)1128.05 (-25.2341)
f01aaa6Doc: Developer reference update (#3755) rdrll2023-06-2861 (0)118 (0)401 (+3)274 (0)429 (0)10.3649 (0.0)11953.7 (0.0)13 (0)74 (0)179 (0)994 (0)2426 (+3)0 (0)549 (0)254 (0)1222 (0)87 (0)1153.29 (0.0)
e712e48Do not wrap implicitly concatenated strings used aYilei "Dolee" Yang2023-04-2861 (0)118 (0)398 (0)274 (+1)429 (+3)10.3649 (0.0)11953.7 (0.0)13 (0)74 (0)179 (0)994 (+2)2423 (+15)0 (0)549 (+1)254 (+1)1222 (+13)87 (0)1153.29 (0.0)
ef6e079Let string splitters respect `East_Asian_Width` prHong Minhee (洪 民憙)2023-03-1961 (0)118 (0)398 (+1)273 (+1)426 (+2)10.3649 (0.0)11953.7 (0.0)13 (0)74 (0)179 (0)992 (+2)2408 (+12)0 (0)548 (+2)253 (0)1209 (+9)87 (0)1153.29 (0.0)
ff53fc1Actually add trailing commas to collection literalmainj122023-02-0561 (0)118 (0)397 (0)272 (0)424 (0)10.3649 (0.0)11953.7 (0.0)13 (0)74 (0)179 (0)990 (0)2396 (+4)0 (0)546 (0)253 (0)1200 (+4)87 (0)1153.29 (0.0)
a36878eFix an invalid quote escaping bug in f-string exprYilei "Dolee" Yang2023-01-2261 (+1)118 (+2)397 (+4)272 (+4)424 (+3)10.3649 (-0.107357)11953.7 (+140.443)13 (0)74 (+2)179 (+3)990 (+16)2392 (+30)0 (0)546 (+10)253 (+4)1196 (+12)87 (+2)1153.29 (+25.2341)
3feff21Significantly speedup ESP on large expressions thaYilei "Dolee" Yang2022-12-2360 (0)116 (0)393 (+12)268 (+12)421 (+21)10.4722 (0.0)11813.2 (0.0)13 (0)72 (0)176 (0)974 (+67)2362 (+127)0 (0)536 (+12)249 (+10)1184 (+93)85 (0)1128.05 (0.0)
73c2d55Fix a crash in ESP where a standalone comment is pYilei "Dolee" Yang2022-12-2060 (0)116 (0)381 (0)256 (0)400 (+1)10.4722 (0.0)11813.2 (0.0)13 (0)72 (0)176 (0)907 (0)2235 (0)0 (0)524 (0)239 (0)1091 (0)85 (0)1128.05 (0.0)
a44dc3dExclude string type annotations from ESP (#3462) Yilei "Dolee" Yang2022-12-2060 (0)116 (0)381 (0)256 (-3)399 (0)10.4722 (0.0)11813.2 (0.0)13 (0)72 (0)176 (0)907 (-3)2235 (+1)0 (0)524 (+5)239 (-3)1091 (-1)85 (0)1128.05 (0.0)
1e8217fFix an f-string crash in ESP. (#3463) Yilei "Dolee" Yang2022-12-2060 (0)116 (0)381 (0)259 (+2)399 (+1)10.4722 (0.0)11813.2 (0.0)13 (0)72 (0)176 (0)910 (0)2234 (+5)0 (0)519 (0)242 (0)1092 (+5)85 (0)1128.05 (0.0)
658c8d8Improve long values in dict literals (#3440) Yilei "Dolee" Yang2022-12-1560 (0)116 (0)381 (0)257 (+8)398 (+10)10.4722 (0.0)11813.2 (0.0)13 (0)72 (0)176 (0)910 (+7)2229 (+22)0 (0)519 (+2)242 (+8)1087 (+12)85 (0)1128.05 (0.0)
b73b77aWrap concatenated strings used as function args inYilei "Dolee" Yang2022-10-2660 (0)116 (0)381 (0)249 (-1)388 (-3)10.4722 (0.0)11813.2 (0.0)13 (0)72 (0)176 (0)903 (-2)2207 (-15)0 (0)517 (-1)234 (-1)1075 (-13)85 (0)1128.05 (0.0)
e2adcd7Fix a crash on dicts with paren-wrapped long strinYilei "Dolee" Yang2022-09-1460 (0)116 (0)381 (0)250 (+2)391 (+4)10.4722 (0.0)11813.2 (0.0)13 (0)72 (0)176 (0)905 (+5)2222 (+10)0 (0)518 (0)235 (+1)1088 (+9)85 (0)1128.05 (0.0)
ba618a3Add parens around implicit string concatenations wYilei "Dolee" Yang2022-08-3060 (0)116 (0)381 (+5)248 (+3)387 (+10)10.4722 (0.0)11813.2 (0.0)13 (0)72 (0)176 (0)900 (+14)2212 (+46)0 (0)518 (+15)234 (+3)1079 (+23)85 (0)1128.05 (0.0)
21218b6Fix a string merging/split issue caused by standalYilei "Dolee" Yang2022-08-2360 (0)116 (0)376 (+1)245 (+5)377 (+4)10.4722 (0.0)11813.2 (0.0)13 (0)72 (0)176 (0)886 (+8)2166 (+14)0 (0)503 (0)231 (+5)1056 (+8)85 (0)1128.05 (0.0)
411ed77Bump pre-commit hooks (#3191) Richard Si2022-07-2760 (0)116 (0)375 (-2)240 (0)373 (0)10.4722 (0.0)11813.2 (0.0)13 (0)72 (0)176 (0)878 (-3)2152 (+10)0 (0)503 (0)226 (0)1048 (+12)85 (0)1128.05 (0.0)
e0a780aAdd isort to linting toolchain Co-authored-by: ShRichard Si2022-07-2760 (0)116 (0)377 (+2)240 (0)373 (0)10.4722 (0.0)11813.2 (0.0)13 (0)72 (0)176 (0)881 (+3)2142 (-10)0 (0)503 (0)226 (0)1036 (-12)85 (0)1128.05 (0.0)
44d5da0Reformat codebase with isort Richard Si2022-07-2760 (0)116 (0)375 (-2)240 (0)373 (0)10.4722 (0.0)11813.2 (0.0)13 (0)72 (0)176 (0)878 (-3)2152 (+10)0 (0)503 (0)226 (0)1048 (+12)85 (0)1128.05 (0.0)
18c17beCopy over comments when hugging power ops (#2874)Richard Si2022-07-1360 (0)116 (0)377 (0)240 (+3)373 (+1)10.4722 (0.0)11813.2 (0.0)13 (0)72 (0)176 (0)881 (+1)2142 (-4)0 (0)503 (0)226 (+3)1036 (-7)85 (0)1128.05 (0.0)