Use ReadOnly globals

pull/2654/head
Rodrigo Nascimento 9 years ago
parent 1a078e5975
commit 03668fb302
  1. 109
      .jshintrc
  2. 2
      packages/rocketchat-livechat/livechat.js
  3. 2
      packages/rocketchat-otr/client/rocketchat.otr.room.js

@ -81,62 +81,61 @@
// Custom Globals
"globals" : {
"_" : true,
"__meteor_runtime_config__" : true,
"AccountBox" : true,
"Accounts" : true,
"AgentUsers" : true,
"Assets" : true,
"Blaze" : true,
"BlazeLayout" : true,
"ChatMessage" : true,
"ChatMessages" : true,
"ChatRoom" : true,
"ChatSubscription" : true,
"check" : true,
"crypto" : true,
"Department" : true,
"EJSON" : true,
"Email" : true,
"FlowRouter" : true,
"getNextAgent" : true,
"LivechatDepartment" : true,
"LivechatDepartmentAgents" : true,
"_" : false,
"__meteor_runtime_config__" : false,
"AccountBox" : false,
"Accounts" : false,
"AgentUsers" : false,
"Assets" : false,
"Blaze" : false,
"BlazeLayout" : false,
"ChatMessage" : false,
"ChatMessages" : false,
"ChatRoom" : false,
"ChatSubscription" : false,
"check" : false,
"Department" : false,
"EJSON" : false,
"Email" : false,
"FlowRouter" : false,
"getNextAgent" : false,
"LivechatDepartment" : false,
"LivechatDepartmentAgents" : false,
"livechatManagerRoutes" : true,
"LivechatPageVisited" : true,
"LivechatTrigger" : true,
"Logger" : true,
"Match" : true,
"Meteor" : true,
"moment" : true,
"Mongo" : true,
"Npm" : true,
"Package" : true,
"parentCall" : true,
"Promise" : true, // Avoid "redefinition of Promise" warning
"Random" : true,
"ReactiveVar" : true,
"LivechatPageVisited" : false,
"LivechatTrigger" : false,
"Logger" : false,
"Match" : false,
"Meteor" : false,
"moment" : false,
"Mongo" : false,
"Npm" : false,
"Package" : false,
"parentCall" : false,
"Promise" : false, // Avoid "redefinition of Promise" warning
"Random" : false,
"ReactiveVar" : false,
"RocketChat" : true,
"RocketChatFile" : true,
"RocketChatFileAvatarInstance": true,
"RoomHistoryManager" : true,
"s" : true,
"ServiceConfiguration" : true,
"Session" : true,
"Settings" : true,
"SHA256" : true,
"SideNav" : true,
"swal" : true,
"t" : true,
"TAPi18n" : true,
"Template" : true,
"TimeSync" : true,
"toastr" : true,
"Tracker" : true,
"Trigger" : true,
"Triggers" : true,
"UAParser" : true,
"visitor" : true,
"WebApp" : true
"RocketChatFile" : false,
"RocketChatFileAvatarInstance": false,
"RoomHistoryManager" : false,
"s" : false,
"ServiceConfiguration" : false,
"Session" : false,
"Settings" : false,
"SHA256" : false,
"SideNav" : false,
"swal" : false,
"t" : false,
"TAPi18n" : false,
"Template" : false,
"TimeSync" : false,
"toastr" : false,
"Tracker" : false,
"Trigger" : false,
"Triggers" : false,
"UAParser" : false,
"visitor" : false,
"WebApp" : false
}
}

@ -1,3 +1,5 @@
/* globals WebApp:true */
WebApp = Package.webapp.WebApp;
const Autoupdate = Package.autoupdate.Autoupdate;

@ -1,3 +1,5 @@
/* globals crypto */
RocketChat.OTR.Room = class {
constructor(userId, roomId) {
this.userId = userId;

Loading…
Cancel
Save