Thanks, Erik. I'll make sure I run those tools on the JS code before
checking stuff in.

--peter

On 11/7/13 9:05 AM, "Erik de Bruin" <e...@ixsoftware.nl> wrote:

>Ok, I have pushed the 'JSHint - gjslint' commits.
>
>The framework classes are now clean against this gjslint command:
>
>gjslint --strict --disable 0100 -r ./
>
>I've used the --disable command because the new interface handling
>relies on a variable on the prototype that is initialised with a 'non
>primitive' value.
>
>I also ran the framework against a very loose set of JSHint tests
>using this 'header':
>
>/*jshint
>    curly: false,
>    eqeqeq: false,
>    eqnull: true,
>    globalstrict: true,
>    indent: 2,
>    maxlen: 120,
>    onevar: false,
>    strict: true,
>    white: false */
>/*global goog, org */
>
>'use strict';
>
>I had to use the loose set because the coding styles differ too much
>between files to allow stricter checks. I would suggest that we comply
>with both the above mentioned 'gjslint' arguments and with the
>following JSHint 'header':
>
>/*jshint
>    globalstrict: true,
>    indent: 2,
>    maxlen: 120,
>    strict: true,
>    white: false */
>/*global goog, org */
>
>'use strict';
>
>I suggest we use maxlen 120 to avoid a warning for long lines caused
>by long 'goog.require' statements. 'gjslint' takes care of the 80 char
>enforcement.
>
>EdB
>
>
>
>On Thu, Nov 7, 2013 at 8:57 AM, Alex Harui <aha...@adobe.com> wrote:
>>
>>
>> On 11/6/13 11:41 PM, "Erik de Bruin" <e...@ixsoftware.nl> wrote:
>>
>>>Alex,
>>>
>>>Do you also see the following warning when compiling DataBindingTest to
>>>JS:
>>>
>>>Data binding will not be able to detect assignments to 'strings'.
>>>
>>>dataProvider="{MyModel(applicationModel).strings}" />
>> Yes.
>>>
>>>Just checking to make sure I have the same results as you... Also,
>>>when I run the app (debug and release), I see the string 'undefined'
>>>displayed several times on screen. Is that what you see as well?
>> No.  Where do you see that?  Did you get my changes?  Databinding was
>> broken because the is/as code didn't handle "x as String".  I put a new
>> FlexJSOverlay.zip on my people.a.o folder.  Maybe you need that.
>>
>> -Alex
>>
>
>
>
>-- 
>Ix Multimedia Software
>
>Jan Luykenstraat 27
>3521 VB Utrecht
>
>T. 06-51952295
>I. www.ixsoftware.nl

Reply via email to