
Inline adoc files when they are included exactly once. Also fix language tags because this inlining gives us better information on what language the code is written in.
33 lines
566 B
Plaintext
33 lines
566 B
Plaintext
== Why is this an issue?
|
|
|
|
When using Backbone.js, the use of ``++has++`` to check attribute existence is clearer and more readable than the use of ``++get++``, and is therefore preferred.
|
|
|
|
|
|
=== Noncompliant code example
|
|
|
|
[source,javascript]
|
|
----
|
|
if (myModel.get('myProperty')) { ... }
|
|
----
|
|
|
|
|
|
=== Compliant solution
|
|
|
|
[source,javascript]
|
|
----
|
|
if (myModel.has('myProperty') { ... }
|
|
----
|
|
|
|
ifdef::env-github,rspecator-view[]
|
|
|
|
'''
|
|
== Implementation Specification
|
|
(visible only on this page)
|
|
|
|
=== Message
|
|
|
|
Use "xxx.has('yyy')" instead.
|
|
|
|
|
|
endif::env-github,rspecator-view[]
|