presidential-innovation-fellows/hack-the-paygap

View on GitHub
.eslintrc

Summary

Maintainability
Test Coverage
{ "ecmaFeatures" : {
    "modules" : true
  },
  "env" : {
    "browser" : true,
    "es6" : true /** all es6 features except modules */
  },
  "plugins" : [
    "scanjs-rules",
    "no-unsafe-innerhtml"
  ],
  "rules" : {
    /** useful rules from eslint **/

    /** no-unsafe-innerhtml rule **/
    "no-unsafe-innerhtml/no-unsafe-innerhtml" : 2,

    /** ScanJS rules **/
    "scanjs-rules/assign_to_hostname" : 1,
    "scanjs-rules/assign_to_href" : 1,
    "scanjs-rules/assign_to_location" : 1,
    "scanjs-rules/assign_to_mozAudioChannel" : 1,
    "scanjs-rules/assign_to_mozAudioChannelType" : 1,
    "scanjs-rules/assign_to_onmessage" : 1,
    "scanjs-rules/assign_to_pathname" : 1,
    "scanjs-rules/assign_to_protocol" : 1,
    "scanjs-rules/assign_to_search" : 1,
    "scanjs-rules/assign_to_src" : 1,
    "scanjs-rules/call_Function" : 1,
    "scanjs-rules/call_addEventListener" : 1,
    "scanjs-rules/call_addEventListener_cellbroadcastmsgchanged" : 1,
    "scanjs-rules/call_addEventListener_deviceproximity" : 1,
    "scanjs-rules/call_addEventListener_message" : 1,
    "scanjs-rules/call_addEventListener_moznetworkdownload" : 1,
    "scanjs-rules/call_addEventListener_moznetworkupload" : 1,
    "scanjs-rules/call_connect" : 1,
    "scanjs-rules/call_eval" : 1,
    "scanjs-rules/call_execScript" : 1,
    "scanjs-rules/call_generateCRMFRequest" : 1,
    "scanjs-rules/call_getDeviceStorage_apps" : 1,
    "scanjs-rules/call_getDeviceStorage_crashes" : 1,
    "scanjs-rules/call_getDeviceStorage_music" : 1,
    "scanjs-rules/call_getDeviceStorage_pictures" : 1,
    "scanjs-rules/call_getDeviceStorage_sdcard" : 1,
    "scanjs-rules/call_getDeviceStorage_videos" : 1,
    "scanjs-rules/call_hide" : 1,
    "scanjs-rules/call_mozSetMessageHandler" : 1,
    "scanjs-rules/call_mozSetMessageHandler_activity" : 1,
    "scanjs-rules/call_mozSetMessageHandler_wappush_received" : 1,
    "scanjs-rules/call_open_attention" : 1,
    "scanjs-rules/call_open_remote=true" : 1,
    "scanjs-rules/call_parseFromString" : 1,
    "scanjs-rules/call_setAttribute_mozapp" : 1,
    "scanjs-rules/call_setAttribute_mozbrowser" : 1,
    "scanjs-rules/call_setImmediate" : 1,
    "scanjs-rules/call_setInterval" : 1,
    "scanjs-rules/call_setMessageHandler_connect" : 1,
    "scanjs-rules/call_setTimeout" : 1,
    "scanjs-rules/call_write" : 1,
    "scanjs-rules/call_writeln" : 1,
    "scanjs-rules/identifier_indexedDB" : 1,
    "scanjs-rules/identifier_localStorage" : 1,
    "scanjs-rules/identifier_sessionStorage" : 1,
    "scanjs-rules/new_Function" : 1,
    "scanjs-rules/new_MozActivity" : 1,
    "scanjs-rules/new_MozSpeakerManager" : 1,
    "scanjs-rules/new_Notification" : 1,
    "scanjs-rules/object_mozSystem" : 1,
    "scanjs-rules/property_addIdleObserver" : 1,
    "scanjs-rules/property_createContextualFragment" : 1,
    "scanjs-rules/property_geolocation" : 1,
    "scanjs-rules/property_getDataStores" : 1,
    "scanjs-rules/property_getDeviceStorage" : 1,
    "scanjs-rules/property_getUserMedia" : 1,
    "scanjs-rules/property_indexedDB" : 1,
    "scanjs-rules/property_lastKnownHomeNetwork" : 1,
    "scanjs-rules/property_lastKnownNetwork" : 1,
    "scanjs-rules/property_localStorage" : 1,
    "scanjs-rules/property_mgmt" : 1,
    "scanjs-rules/property_mozAlarms" : 1,
    "scanjs-rules/property_mozBluetooth" : 1,
    "scanjs-rules/property_mozCameras" : 1,
    "scanjs-rules/property_mozCellBroadcast" : 1,
    "scanjs-rules/property_mozContacts" : 1,
    "scanjs-rules/property_mozDownloadManager" : 1,
    "scanjs-rules/property_mozFMRadio" : 1,
    "scanjs-rules/property_mozInputMethod" : 1,
    "scanjs-rules/property_mozKeyboard" : 1,
    "scanjs-rules/property_mozMobileConnection" : 1,
    "scanjs-rules/property_mozMobileConnections" : 1,
    "scanjs-rules/property_mozMobileMessage" : 1,
    "scanjs-rules/property_mozNetworkStats" : 1,
    "scanjs-rules/property_mozNfc" : 1,
    "scanjs-rules/property_mozNotification" : 1,
    "scanjs-rules/property_mozPermissionSettings" : 1,
    "scanjs-rules/property_mozPhoneNumberService" : 1,
    "scanjs-rules/property_mozPower" : 1,
    "scanjs-rules/property_mozSettings" : 1,
    "scanjs-rules/property_mozTCPSocket" : 1,
    "scanjs-rules/property_mozTelephony" : 1,
    "scanjs-rules/property_mozTime" : 1,
    "scanjs-rules/property_mozVoicemail" : 1,
    "scanjs-rules/property_mozWifiManager" : 1,
    "scanjs-rules/property_sessionStorage" : 1
  }
}