This shows you the differences between two versions of the page.
programare:teme_2024:tema1_2024_cbd [2024/11/15 15:22] cezar.zlatea [Cerinte] |
programare:teme_2024:tema1_2024_cbd [2024/11/25 14:34] (current) cezar.zlatea [Validare locală temă] |
||
---|---|---|---|
Line 211: | Line 211: | ||
==== Validare locală temă ==== | ==== Validare locală temă ==== | ||
- | Pentru a vă ajuta în dezvoltarea temei, arhiva {{:programare:teme_2024:schelet_sigilat_original.zip|}} conține o copie a checkerului. | + | Pentru a vă ajuta în dezvoltarea temei, arhiva {{:programare:teme_2024:vscode_improvements.zip|}} conține o copie a checkerului. |
Pentru a instala dependențele necesare verificării pentru **coding style** <del>utilizați scriptul **install-linters.sh**</del>: | Pentru a instala dependențele necesare verificării pentru **coding style** <del>utilizați scriptul **install-linters.sh**</del>: | ||
<code> | <code> | ||
sudo apt-get update | sudo apt-get update | ||
sudo apt-get install -y clang clang-tidy python3 python3-pip | sudo apt-get install -y clang clang-tidy python3 python3-pip | ||
- | sudo python3 -m pip install -U pip | + | sudo python3 -m pip install -U pip # in caz de eroare de genul "external package manager", puteti adauga --break-system-packages |
sudo python3 -m pip install cpplint | sudo python3 -m pip install cpplint | ||
</code> | </code> | ||
Line 226: | Line 226: | ||
<code> | <code> | ||
./checker/checker.py # doar verificarea output-ului testelor | ./checker/checker.py # doar verificarea output-ului testelor | ||
+ | </code> | ||
+ | sau | ||
+ | <code> | ||
+ | cd checker && ./checker.sh # checker integral, rulat local | ||
</code> | </code> | ||