Просмотр исходного кода

remove unnecessary null checks

Brian Gough 5 лет назад
Родитель
Сommit
64ea22d259
1 измененных файлов с 3 добавлено и 13 удалено
  1. 3 13
      services/clsi/app/js/ResourceStateManager.js

+ 3 - 13
services/clsi/app/js/ResourceStateManager.js

@@ -7,7 +7,6 @@
 /*
  * decaffeinate suggestions:
  * DS201: Simplify complex destructure assignments
- * DS207: Consider shorter variations of null checks
  * Full docs: https://github.com/decaffeinate/decaffeinate/blob/master/docs/suggestions.md
  */
 let ResourceStateManager
@@ -37,15 +36,12 @@ module.exports = ResourceStateManager = {
   SYNC_STATE_MAX_SIZE: 128 * 1024,
 
   saveProjectState(state, resources, basePath, callback) {
-    if (callback == null) {
-      callback = function (error) {}
-    }
     const stateFile = Path.join(basePath, this.SYNC_STATE_FILE)
     if (state == null) {
       // remove the file if no state passed in
       logger.log({ state, basePath }, 'clearing sync state')
       fs.unlink(stateFile, function (err) {
-        if (err != null && err.code !== 'ENOENT') {
+        if (err && err.code !== 'ENOENT') {
           return callback(err)
         } else {
           return callback()
@@ -63,9 +59,6 @@ module.exports = ResourceStateManager = {
   },
 
   checkProjectStateMatches(state, basePath, callback) {
-    if (callback == null) {
-      callback = function (error, resources) {}
-    }
     const stateFile = Path.join(basePath, this.SYNC_STATE_FILE)
     const size = this.SYNC_STATE_MAX_SIZE
     SafeReader.readFile(stateFile, size, 'utf8', function (
@@ -73,7 +66,7 @@ module.exports = ResourceStateManager = {
       result,
       bytesRead
     ) {
-      if (err != null) {
+      if (err) {
         return callback(err)
       }
       if (bytesRead === size) {
@@ -105,9 +98,6 @@ module.exports = ResourceStateManager = {
   checkResourceFiles(resources, allFiles, basePath, callback) {
     // check the paths are all relative to current directory
     let file
-    if (callback == null) {
-      callback = function (error) {}
-    }
     for (file of resources || []) {
       if (file && file.path) {
         const dirs = file.path.split('/')
@@ -124,7 +114,7 @@ module.exports = ResourceStateManager = {
     const missingFiles = resources
       .filter((resource) => !seenFile[resource.path])
       .map((resource) => resource.path)
-    if ((missingFiles != null ? missingFiles.length : undefined) > 0) {
+    if (missingFiles && missingFiles.length > 0) {
       logger.err(
         { missingFiles, basePath, allFiles, resources },
         'missing input files for project'