sourcery-ai / sourcery

Instant AI code reviews
https://sourcery.ai
MIT License
1.56k stars 71 forks source link

The Sourcery extension is taking up a lot of space in `~/.vscode/extensions` #404

Open ruancomelli opened 12 months ago

ruancomelli commented 12 months ago

Checklist

Description

The Sourcery extension is taking up a lot of space in ~/.vscode/extensions. Here is the output of du -hs ~/.vscode/extensions/* | sort -rh:

1,4G    ~/.vscode/extensions/sourcery.sourcery-1.14.0
299M    ~/.vscode/extensions/valentjn.vscode-ltex-13.1.0
141M    ~/.vscode/extensions/redhat.java-1.24.0-linux-x64
133M    ~/.vscode/extensions/visualstudioexptteam.vscodeintellicode-1.2.30
80M ~/.vscode/extensions/ms-python.vscode-pylance-2023.11.10
73M ~/.vscode/extensions/ms-python.python-2023.20.0
72M ~/.vscode/extensions/ms-python.vscode-pylance-2022.6.30
47M ~/.vscode/extensions/byi8220.indented-block-highlighting-1.0.7
45M ~/.vscode/extensions/rust-lang.rust-analyzer-0.3.1748-linux-x64
34M ~/.vscode/extensions/ms-vscode.makefile-tools-0.7.0
33M ~/.vscode/extensions/james-yu.latex-workshop-9.15.0
22M ~/.vscode/extensions/ms-python.pylint-2023.10.1
21M ~/.vscode/extensions/ms-toolsai.jupyter-2023.10.1100000000-linux-x64
21M ~/.vscode/extensions/ms-python.mypy-type-checker-2023.7.13181008
21M ~/.vscode/extensions/github.copilot-1.138.570
18M ~/.vscode/extensions/vscjava.vscode-maven-0.43.0
15M ~/.vscode/extensions/github.vscode-github-actions-0.26.2
14M ~/.vscode/extensions/github.copilot-labs-0.17.1121
14M ~/.vscode/extensions/github.copilot-chat-0.10.2
14M ~/.vscode/extensions/eamodio.gitlens-14.5.1
13M ~/.vscode/extensions/oderwat.indent-rainbow-8.3.1
13M ~/.vscode/extensions/adpyke.codesnap-1.3.4
12M ~/.vscode/extensions/tamasfe.even-better-toml-0.19.2
11M ~/.vscode/extensions/znck.grammarly-0.24.0
9,9M    ~/.vscode/extensions/ms-python.isort-2023.10.1
9,8M    ~/.vscode/extensions/ms-python.black-formatter-2023.6.0
9,6M    ~/.vscode/extensions/cschlosser.doxdocgen-1.4.0
8,9M    ~/.vscode/extensions/vscjava.vscode-java-pack-0.25.15
8,5M    ~/.vscode/extensions/vscode-icons-team.vscode-icons-12.6.0
7,4M    ~/.vscode/extensions/streetsidesoftware.code-spell-checker-3.0.1
5,7M    ~/.vscode/extensions/thenuprojectcontributors.vscode-nushell-lang-1.7.1
5,7M    ~/.vscode/extensions/github.vscode-pull-request-github-0.76.1
5,2M    ~/.vscode/extensions/redhat.vscode-yaml-1.14.0
4,1M    ~/.vscode/extensions/qwtel.sqlite-viewer-0.3.13
4,1M    ~/.vscode/extensions/golang.go-0.40.0
3,9M    ~/.vscode/extensions/vscjava.vscode-java-debug-0.55.0
3,4M    ~/.vscode/extensions/vscjava.vscode-java-test-0.40.1
3,3M    ~/.vscode/extensions/ms-vscode-remote.remote-wsl-0.81.8
3,1M    ~/.vscode/extensions/shan.code-settings-sync-3.4.3
2,9M    ~/.vscode/extensions/ms-vscode-remote.remote-ssh-0.107.0
2,6M    ~/.vscode/extensions/phplasma.csv-to-table-1.4.0
1,8M    ~/.vscode/extensions/gruntfuggly.todo-tree-0.0.226
1,7M    ~/.vscode/extensions/wayou.vscode-todo-highlight-1.0.5
1,3M    ~/.vscode/extensions/bungcip.better-toml-0.3.2
1,2M    ~/.vscode/extensions/vscjava.vscode-java-dependency-0.23.2
736K    ~/.vscode/extensions/kriegalex.vscode-cudacpp-0.1.1
664K    ~/.vscode/extensions/berublan.vscode-log-viewer-0.14.1
524K    ~/.vscode/extensions/editorconfig.editorconfig-0.16.4
512K    ~/.vscode/extensions/hbenl.vscode-test-explorer-2.21.1
508K    ~/.vscode/extensions/ms-vscode-remote.remote-ssh-edit-0.86.0
468K    ~/.vscode/extensions/aaron-bond.better-comments-3.0.2
432K    ~/.vscode/extensions/samuelcolvin.jinjahtml-0.20.0
256K    ~/.vscode/extensions/usernamehw.errorlens-3.15.0
248K    ~/.vscode/extensions/ms-vscode.remote-explorer-0.4.1
232K    ~/.vscode/extensions/dracula-theme.theme-dracula-2.24.3
184K    ~/.vscode/extensions/nicholishen.mql-snippets-0.1.2
124K    ~/.vscode/extensions/cardinal90.multi-cursor-case-preserve-1.0.5
120K    ~/.vscode/extensions/ms-toolsai.jupyter-keymap-1.1.2
56K ~/.vscode/extensions/ms-vscode.test-adapter-converter-0.1.8
44K ~/.vscode/extensions/nicholishen.mql-over-cpp-0.0.3
36K ~/.vscode/extensions/ms-toolsai.jupyter-2022.6.1101950301
36K ~/.vscode/extensions/extensions.json

Note that Sourcery takes 5x more space than the second most disk-consuming library.

Note that I'm subscribed to Sourcery Beta. It also looks like previous beta releases remain there taking up space unnecessarily. Here's the output of du -hs ~/.vscode/extensions/sourcery.sourcery-1.14.0/sourcery_binaries/* | sort -rh:

272M    ~/.vscode/extensions/sourcery.sourcery-1.14.0/sourcery_binaries/install
265M    ~/.vscode/extensions/sourcery.sourcery-1.14.0/sourcery_binaries/1.14.1b17
265M    ~/.vscode/extensions/sourcery.sourcery-1.14.0/sourcery_binaries/1.14.1b14
265M    ~/.vscode/extensions/sourcery.sourcery-1.14.0/sourcery_binaries/1.14.1b13
265M    ~/.vscode/extensions/sourcery.sourcery-1.14.0/sourcery_binaries/1.14.1b11
4,0K    ~/.vscode/extensions/sourcery.sourcery-1.14.0/sourcery_binaries/active
0   ~/.vscode/extensions/sourcery.sourcery-1.14.0/sourcery_binaries/update.lock

Debug Information

IDE Version: VS Code 1.84.2 x64

Sourcery Version: 1.14.1 beta

Operating system and Version: Ubuntu 20.04.6 LTS

ruancomelli commented 12 months ago

This is issue #404 :upside_down_face:

andgineer commented 8 months ago

I think I set a record

276G /Users/andrei/Library/Application Support/JetBrains/PyCharm2023.3/plugins/sourcery/sourcery_binaries 276G /Users/andrei/Library/Application Support/JetBrains/PyCharm2023.3/plugins/sourcery 3.6M /Users/andrei/Library/Application Support/JetBrains/PyCharm2023.3/plugins/sourcery/lib

PyCharm 2023.3.3 (Professional Edition) Build #PY-233.13763.11, built on January 25, 2024 Runtime version: 17.0.9+7-b1087.11 aarch64 VM: OpenJDK 64-Bit Server VM by JetBrains s.r.o. macOS 14.3.1 Jenkins Plugin 0.13.19-2023.2 GC: G1 Young Generation, G1 Old Generation Memory: 4096M Cores: 10 Metal Rendering is ON Registry: ide.experimental.ui=true Non-Bundled Plugins: dev.turingcomplete.intellijdevelopertoolsplugins (3.4.0) org.intellij.plugins.hcl (233.13135.65) Jenkins Control Plugin (0.13.19-2023.2) ee.carlrobert.chatgpt (2.4.0) sourcery.pycharm-plugin (1.15.0) com.github.copilot (1.4.18.4775) com.leinardi.pycharm.mypy (0.16.2) net.ashald.envfile (3.4.2) com.koxudaxi.pydantic (0.4.11)