Pravidla z těchto guideline, které jsou pro naše projekty nejdůležitější uvádíme níže:
Pro dodržování pravidel na projektech používáme ještě tslint, který bude kontrolovat konkrétně tyto věci:
Při používání promise, pokud to jde používáme typescriptový způsob async-await (Více informací v Promise s AngularJS)
*PascalCase -> první písmeno velké, následně každé první písmeno nového slova velké
*camelCase -> první písmeno malé, následně každé první písmeno nového slova velké
*další informace o tslint pravidlech -> https://palantir.github.io/tslint/rules/
https://github.com/Microsoft/TypeScript/wiki/Coding-guidelines
function bar() { if (je_to_blbe) { return; } if (a==b) { foo(); } else { bar(); } for (var i=0;i<5;i++) { if (...) { continue; } foo(); } switch(a) { case 'a': blabla(); break; case 'b': blabla(); break; default: smula(); } }
Action Script má vlastní pravidla: https://sourceforge.net/adobe/flexsdk/wiki/Coding%20Conventions/
https://source.android.com/source/code-style.html
https://github.com/johnpapa/angular-styleguide
Code standard Prestashopu: http://doc.prestashop.com/display/PS15/Coding+Standards