Skip to content

Commit 34160b7

Browse files
authored
Merge pull request #306 – Pep8 checks for Atom and other editors
#306
2 parents 36b98b7 + d608371 commit 34160b7

2 files changed

Lines changed: 46 additions & 0 deletions

File tree

lessons/beginners/install-editor/atom.md

Lines changed: 30 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -15,4 +15,34 @@ V jiných programovacích jazycích se totiž odsazuje i obarvuje jinak.
1515
Proto jakmile v tomhle editoru vytvoříš nový soubor,
1616
měl{{a}} bys ho co nejdřív uložit pod správným jménem.
1717

18+
## Kontrola stylu zdrojového kódu
19+
20+
Jedna věc nám v Atomu přeci jen chybí: plugin pro kontrolu správného
21+
stylu zdrojového kódu.
22+
23+
Tak jako čeština má Python typografická providla.
24+
Například za čárkou se píše mezera, ale před ní ne.
25+
Jsou nepovinná, program bude fungovat i při jejich nedodržení,
26+
ale pomáhají psát přehledný kód, tak je dobré je dodržovat už od začátku.
27+
Pravidla pro Python jsou popsána v dokumentu
28+
[PEP8](https://www.python.org/dev/peps/pep-0008/).
29+
30+
Aby sis je nemusel{{a}} všechny pamatovat, nainstaluj si plugin,
31+
který tě na jejich porušení upozorní.
32+
33+
Nejprve je potřeba si nainstalovat speciální knihovnu, která se o kontrolu
34+
dokáže postarat. Do příkazové řádky zadej následující:
35+
36+
```console
37+
$ python -m pip install flake8
38+
```
39+
40+
A nyní si nainstaluj plugin do samotného editoru. V hlavní nabídce vyber
41+
„Soubor > Nastavení<span class="en">/File > Settings</span>“ a v nabídce
42+
uprostřed okna vyber poslední položku
43+
„Instalovat<span class="en">/Install</span>“. Do vyhledávacího pole zadej
44+
„linter-flake8“ a v seznamu nalezených pluginů klikni u položky stejného jména
45+
na tlačítko „Instalovat<span class="en">/Install</span>“. Bude ještě potřeba
46+
schválit instalaci všech závislostí, na které se Atom postupně zeptá.
47+
1848
{% endblock %}

lessons/beginners/install-editor/others.md

Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -46,4 +46,20 @@ Nejde-li vybírat po jednotlivých mezerách, nebo pokud se jich po stisknutí
4646
<kbd>Tab</kbd> vloží jiný počet než 4, podívej se do nastavení po možnostech
4747
jako „velikost odsazení“ nebo „nahrazovat tabulátory za mezery”.
4848

49+
50+
## Kontrola stylu zdrojového kódu
51+
52+
Editory často podporují instalaci pluginů, které mohou psaní kódu usnadnit
53+
a pomoci s jeho kontrolou.
54+
Jeden z neužitečnějších je plugin pro kontrolu správného stylu zdrojového kódu.
55+
56+
Tak jako čeština má Python typografická providla.
57+
Například za čárkou se píše mezera, ale před ní ne.
58+
Jsou nepovinná, program bude fungovat i při jejich nedodržení,
59+
ale pomáhají psát přehledný kód, tak je dobré je dodržovat už od začátku.
60+
Tato pravidla jsou popsána
61+
v dokumentu [PEP8](https://www.python.org/dev/peps/pep-0008/).
62+
63+
Zkus takový plugin pro svůj editor najít a nainstalovat.
64+
4965
{% endblock %}

0 commit comments

Comments
 (0)