Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
Enforcing Coding Standards
Search
Sebastiano Armeli
January 14, 2015
Programming
140
1
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
Enforcing Coding Standards
Talk given at MelbJS (Melbourne, Australia) - January 2015
Sebastiano Armeli
January 14, 2015
More Decks by Sebastiano Armeli
See All by Sebastiano Armeli
Cultivate Excellence In Engineering Teams through Continuous Software Engineering
sebarmeli
1
220
From Strategy Definition to Execution with OKRs and Roadmap
sebarmeli
0
250
From Mission to Strategy: going over OKRs and Roadmap
sebarmeli
0
320
Managing a software engineering team
sebarmeli
1
670
Enforcing coding standards in a JS project
sebarmeli
0
630
ES6: The future is now
sebarmeli
2
530
EcmaScript 6 - the future is here
sebarmeli
5
7.7k
Dependency management and Package management in JavaScript
sebarmeli
0
800
Karma - JS Test Runner
sebarmeli
1
880
Other Decks in Programming
See All in Programming
一参加者から『中の人』へ 〜全通PHPerがブースに立って学んだ、カンファレンスを100倍楽しむコツ〜
wp_daisuke
0
110
初めての模倣学習とVLA
natsutan
0
460
信頼性の目標を誰も求めてない
shubox
0
490
Gmail/Google DriveをトリガーにAIエージェントを動かそう! / Run AI agents with Gmail/Google Drive as triggers!
har1101
3
460
GKE アップグレード前に知っておきたい Blue/Green と PDB の関係
stkk
0
140
Vibes Containers 〜AIで変わるコンテナ設計と運用〜
tkikuc
1
470
Discordを用いたラボオートメーション関連情報収集の自動化
noguhiro2002
0
500
Oxlintはいいぞ(続)
yug1224
1
540
私のClaude Code活用法 (個人開発編) - PHPerKaigi mini #4(2026/08/24)
panda_program
1
210
My Marp Sample
sinoue0108
0
140
20260828_品質と開発生産性を両立させる、AI時代のE2Eテストの考え方
magicpod
0
130
go-spidermonkeyでAIエージェントのCode Modeを実装する
syumai
3
1.5k
Featured
See All Featured
Visualization
eitanlees
152
17k
RailsConf 2023
tenderlove
30
1.5k
Responsive Adventures: Dirty Tricks From The Dark Corners of Front-End
smashingmag
254
22k
Un-Boring Meetings
codingconduct
0
410
How To Stay Up To Date on Web Technology
chriscoyier
790
250k
SEOcharity - Dark patterns in SEO and UX: How to avoid them and build a more ethical web
sarafernandez
0
260
The AI Search Optimization Roadmap by Aleyda Solis
aleyda
1
6.1k
Mind Mapping
helmedeiros
PRO
1
340
Marketing Yourself as an Engineer | Alaka | Gurzu
gurzu
0
290
It's Worth the Effort
3n
188
29k
How to build an LLM SEO readiness audit: a practical framework
nmsamuel
1
890
Making the Leap to Tech Lead
cromwellryan
135
10k
Transcript
Sebastiano Armeli @sebarmeli Enforcing Coding Standards 14/1/2015 - MelbJS
@sebarmeli Sebastiano Armeli
None
function Dog(name) { if (name != null) { this.name =
name; } } Dog.prototype.bark = function (){ // do something }; exports.Dog=Dog;
commit 111111 Author: Sebastiano Armeli Date: Sun Dec 21 22:08:00
2014 -0500 adding something commit 2222222 Author: Sebastiano Armeli Date: Thu Dec 18 15:35:39 2014 -0500 it will work, trust me
my_project | |— module1.js |— module2.js |— module3.js |— module_4.js
|__ module5.js |— package.son
None
None
EditorConfig
Coding Style / Conventions
Git Commits (feat|fix|docs|style|refactor|test|chore)(<scope>): <description> E.g. doc(readme): update with additional links.
Changelog conventional-changelog Changelog.md commit 7aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa Author: Sebastiano Armeli <
[email protected]
> Date:
Tue Jan 6 11:48:59 2015 -0500 refactor(BaseAd): Removed addToStreamTime method from BaseAd commit 7bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb Author: Sebastiano Armeli <
[email protected]
> Date: Tue Jan 6 00:04:49 2015 -0500 style(gpt): rearrange for better readability
./setup.sh npm i && gulp test pre-commit hook
README.md doc
Build tool gulp test / gulp dev
ES6 gulp es6 /src /dist
Plato gulp plato
Testing
CI / CD gulp test:ci gulp bump:path gulp bump:minor gulp
bump:major Changelog.md
@sebarmeli Sebastiano Armeli http://goo.gl/0DfEmk