airbnb.io - Ruby Style Guide Airbnb's Ruby Style Guide2,366









Search Preview

Airbnb Engineering & Data Science

airbnb.io
Airbnb.io Open SourceEventsBlogGithubCareersAirbnb.io Ruby Style GuideAirbnb's Ruby Style Guide2,366By Jason Katz-BrownThis is Airbnb's Ruby Style Guide.
.io > airbnb.io

SEO audit: Content analysis

Language Error! No language localisation is found.
Title Airbnb Engineering & Data Science
Text / HTML ratio 36 %
Frame Excellent! The website does not use iFrame solutions.
Flash Excellent! The website does not have any flash contents.
Keywords cloud comments code Style style Guide CareersDesign Ruby vocabulary marks people © hash boxes Airbnb Consistent Expressions Conditional Method Airbnbio guide
Keywords consistency
Keyword Content Title Description Headings
comments 6
code 5
Style 4
style 4
Guide 4
CareersDesign 3
Headings
H1 H2 H3 H4 H5 H6
1 0 0 2 0 0
Images We found 1 images on this web page.

SEO Keywords (Single)

Keyword Occurrence Density
comments 6 0.30 %
code 5 0.25 %
Style 4 0.20 %
style 4 0.20 %
Guide 4 0.20 %
CareersDesign 3 0.15 %
Ruby 3 0.15 %
vocabulary 2 0.10 %
marks 2 0.10 %
people 2 0.10 %
© 2 0.10 %
hash 2 0.10 %
boxes 2 0.10 %
Airbnb 2 0.10 %
Consistent 2 0.10 %
Expressions 2 0.10 %
Conditional 2 0.10 %
Method 2 0.10 %
Airbnbio 2 0.10 %
guide 2 0.10 %

SEO Keywords (Two Word)

Keyword Occurrence Density
Style Guide 4 0.20 %
Ruby Style 3 0.15 %
Be Consistent 2 0.10 %
little boxes 2 0.10 %
so people 2 0.10 %
you're saying 2 0.10 %
code around 2 0.10 %
around them 2 0.10 %
hash marks 2 0.10 %
of hash 2 0.10 %
boxes of 2 0.10 %
marks around 2 0.10 %
have little 2 0.10 %
comments have 2 0.10 %
© Airbnb 2 0.10 %
Airbnb's Ruby 2 0.10 %
Airbnb Inc 2 0.10 %
on what 1 0.05 %
vocabulary of 1 0.05 %
of coding 1 0.05 %

SEO Keywords (Three Word)

Keyword Occurrence Density Possible Spam
Ruby Style Guide 3 0.15 % No
little boxes of 2 0.10 % No
of hash marks 2 0.10 % No
© Airbnb Inc 2 0.10 % No
marks around them 2 0.10 % No
comments have little 2 0.10 % No
have little boxes 2 0.10 % No
hash marks around 2 0.10 % No
Airbnb's Ruby Style 2 0.10 % No
boxes of hash 2 0.10 % No
what you're saying 1 0.05 % No
on what you're 1 0.05 % No
concentrate on what 1 0.05 % No
Airbnbio Open Source 1 0.05 % No
saying rather than 1 0.05 % No
can concentrate on 1 0.05 % No
people can concentrate 1 0.05 % No
so people can 1 0.05 % No
coding so people 1 0.05 % No
you're saying rather 1 0.05 % No

SEO Keywords (Four Word)

Keyword Occurrence Density Possible Spam
boxes of hash marks 2 0.10 % No
Airbnb's Ruby Style Guide 2 0.10 % No
comments have little boxes 2 0.10 % No
have little boxes of 2 0.10 % No
little boxes of hash 2 0.10 % No
hash marks around them 2 0.10 % No
of hash marks around 2 0.10 % No
what you're saying rather 1 0.05 % No
on what you're saying 1 0.05 % No
concentrate on what you're 1 0.05 % No
can concentrate on what 1 0.05 % No
Airbnbio Open Source Events 1 0.05 % No
saying rather than on 1 0.05 % No
people can concentrate on 1 0.05 % No
so people can concentrate 1 0.05 % No
coding so people can 1 0.05 % No
of coding so people 1 0.05 % No
you're saying rather than 1 0.05 % No
you're saying it We 1 0.05 % No
rather than on how 1 0.05 % No

Internal links in - airbnb.io

Open Source
Airbnb Engineering & Data Science
Events
Airbnb Engineering & Data Science
Airflow Use Apache Airflow (incubating) to author workflows as directed acyclic graphs (DAGs) of tasks8,613
Airbnb Engineering & Data Science
Aerosolve A machine learning package built for humans4,385
Airbnb Engineering & Data Science
BinaryAlert Serverless real-time and retroactive malware detection705
Airbnb Engineering & Data Science
AirMapView A view abstraction to provide a map user interface with various underlying map providers1,583
Airbnb Engineering & Data Science
Airpal Web UI for PrestoDB2,345
Airbnb Engineering & Data Science
DeepLinkDispatch Easy declaration and routing of your deep links2,990
Airbnb Engineering & Data Science
Enzyme JavaScript Testing utilities for React14,372
Airbnb Engineering & Data Science
Hammerspace Hash-like interface to persistent, concurrent, off-heap storage302
Airbnb Engineering & Data Science
Hypernova A service for server-side rendering your JavaScript views4,266
Airbnb Engineering & Data Science
Epoxy An Android library for building complex screens in a RecyclerView4,301
Airbnb Engineering & Data Science
Interferon Signaling you about infrastructure or application issues178
Airbnb Engineering & Data Science
JavaScript Style Guide A mostly reasonable approach to JavaScript73,101
Airbnb Engineering & Data Science
The Knowledge Repo A next-generation curated knowledge sharing platform for data scientists and other technical professions2,992
Airbnb Engineering & Data Science
Polyglot Give your JavaScript the ability to speak many languages2,734
Airbnb Engineering & Data Science
Nerve A service registration daemon that performs health checks; companion to airbnb/synapse837
Airbnb Engineering & Data Science
mocha-wrap Fluent pluggable interface for easily wrapping `describe` and `it` blocks in Mocha tests39
Airbnb Engineering & Data Science
Rheostat Rheostat is a www, mobile, and accessible slider component built with React1,248
Airbnb Engineering & Data Science
ReAir A collection of easy-to-use tools for replicating tables and partitions between Hive data warehouses206
Airbnb Engineering & Data Science
react-dates An accessible, easily internationalizable, mobile-friendly datepicker library for the web7,757
Airbnb Engineering & Data Science
Ruby Style Guide Airbnb's Ruby Style Guide2,366
Airbnb Engineering & Data Science
react-with-styles Use CSS-in-JavaScript with themes for React without being tightly coupled to one implementation1,242
Airbnb Engineering & Data Science
Superset Apache Superset (incubating) is a modern, enterprise-ready business intelligence web application19,842
Airbnb Engineering & Data Science
RxGroups Easily group RxJava Observables together and tie them to your Android Activity lifecycle668
Airbnb Engineering & Data Science
StreamAlert A serverless framework for real-time data analysis and alerting1,406
Airbnb Engineering & Data Science
Stemcell Airbnb's EC2 instance creation and bootstrapping tool157
Airbnb Engineering & Data Science
Synapse A transparent service discovery framework for connecting an SOA1,830
Airbnb Engineering & Data Science

Airbnb.io Spined HTML


Airbnb Engineering & Data Science Airbnb.io Open SourceEventsBlogGithubCareersAirbnb.io Ruby Style GuideAirbnb's Ruby Style Guide2,366By Jason Katz-BrownThis is Airbnb's Ruby Style Guide. It was inspired by Github's guide and Bozhidar Batsov's guide. Table of Contents Whitespace Indentation Inline Newlines Line Length Commenting File/class-level comments Function comments Block and inline comments Punctuation, spelling, and grammar TODO comments Commented-out lawmaking Methods Method definitions Method calls Conditional Expressions Conditional keywords Ternary operator Syntax Naming Classes Exceptions Collections Strings Regular Expressions Percent Literals Rails Specific Be Consistent Be Consistent If you're editing code, take a few minutes to squint at the lawmaking virtually you and determine its style. If they use spaces virtually all their arithmetic operators, you should too. If their comments have little boxes of hash marks virtually them, make your comments have little boxes of hash marks virtually them too. The point of having style guidelines is to have a worldwide vocabulary of coding so people can concentrate on what you're saying rather than on how you're saying it. We present global style rules here so people know the vocabulary, but local style is moreover important. If lawmaking you add to a file looks drastically variegated from the existing lawmaking virtually it, it throws readers out of their rhythm when they go to read it. Avoid this. — Google C++ Style GuideLinksGithub© Airbnb, Inc.© Airbnb, Inc.CareersDesignCareersDesignCareersDesign