From dcf5b496bfda0d37ccd5a79b0cb73b8eae0cd43d Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Timoth=C3=A9e=20Poussard?= <tpoussard@neogeo.fr>
Date: Wed, 5 Jan 2022 12:02:08 +0100
Subject: [PATCH] complete linting

---
 src/components/ImportTask.vue                 | 15 +++++++---
 .../feature/FeatureAttachmentForm.vue         |  7 ++++-
 src/components/feature/FeatureExtraForm.vue   |  7 ++++-
 src/components/feature/FeatureListTable.vue   | 29 ++++++++++++++-----
 .../feature_type/FeatureTypeCustomForm.vue    | 11 ++++++-
 src/views/feature_type/Feature_type_edit.vue  |  2 --
 6 files changed, 55 insertions(+), 16 deletions(-)

diff --git a/src/components/ImportTask.vue b/src/components/ImportTask.vue
index 21fc9ba3..e8a233b4 100644
--- a/src/components/ImportTask.vue
+++ b/src/components/ImportTask.vue
@@ -83,7 +83,13 @@ export default {
     },
   },
 
-  props: ['data'],
+  props: {
+    data: {
+      type: Array,
+      default: null,
+    }
+  },
+
   data() {
     return {
       open: false,
@@ -91,6 +97,10 @@ export default {
     };
   },
 
+  computed: {
+    ...mapState('feature', ['features']),
+  },
+
   watch: {
     data(newValue) {
       if (newValue) {
@@ -98,9 +108,6 @@ export default {
       }
     },
   },
-  computed: {
-    ...mapState('feature', ['features']),
-  },
 
   methods: {
     fetchImports() {
diff --git a/src/components/feature/FeatureAttachmentForm.vue b/src/components/feature/FeatureAttachmentForm.vue
index 253522ed..922f3c6a 100644
--- a/src/components/feature/FeatureAttachmentForm.vue
+++ b/src/components/feature/FeatureAttachmentForm.vue
@@ -93,7 +93,12 @@
 export default {
   name: 'FeatureAttachmentFormset',
 
-  props: ['attachmentForm'],
+  props:  {
+    attachmentForm: {
+      type: Object,
+      default: null,
+    }
+  },
 
   data() {
     return {
diff --git a/src/components/feature/FeatureExtraForm.vue b/src/components/feature/FeatureExtraForm.vue
index 402ec386..a1c8140f 100644
--- a/src/components/feature/FeatureExtraForm.vue
+++ b/src/components/feature/FeatureExtraForm.vue
@@ -113,7 +113,12 @@ export default {
     Dropdown,
   },
 
-  props: ['field'],
+  props: {
+    field: {
+      type: Object,
+      default: null,
+    }
+  },
 
   computed: {
     selected_extra_form_list: {
diff --git a/src/components/feature/FeatureListTable.vue b/src/components/feature/FeatureListTable.vue
index 818a5b97..0d032474 100644
--- a/src/components/feature/FeatureListTable.vue
+++ b/src/components/feature/FeatureListTable.vue
@@ -282,13 +282,28 @@ import { mapState, mapGetters } from 'vuex';
 export default {
   name: 'FeatureListTable',
 
-  props: [
-    'paginatedFeatures',
-    'checkedFeatures',
-    'featuresCount',
-    'pagination',
-    'sort',
-  ],
+  props: {
+    paginatedFeatures: {
+      type: Array,
+      default: null,
+    },
+    checkedFeatures: {
+      type: Array,
+      default: null,
+    },
+    featuresCount: {
+      type: Number,
+      default: 0,
+    },
+    pagination: {
+      type: Object,
+      default: null,
+    },
+    sort: {
+      type: Object,
+      default: null,
+    },
+  },
 
   computed: {
     ...mapState(['user']),
diff --git a/src/components/feature_type/FeatureTypeCustomForm.vue b/src/components/feature_type/FeatureTypeCustomForm.vue
index 31b39d20..ccf472c0 100644
--- a/src/components/feature_type/FeatureTypeCustomForm.vue
+++ b/src/components/feature_type/FeatureTypeCustomForm.vue
@@ -158,7 +158,16 @@ export default {
     Dropdown,
   },
 
-  props: ['customForm', 'selectedColorStyle'],
+  props: {
+    customForm: {
+      type: Object,
+      default: null,
+    },
+    selectedColorStyle: {
+      type: String,
+      default: null,
+    },
+  },
 
   data() {
     return {
diff --git a/src/views/feature_type/Feature_type_edit.vue b/src/views/feature_type/Feature_type_edit.vue
index f2ff4364..77f11119 100644
--- a/src/views/feature_type/Feature_type_edit.vue
+++ b/src/views/feature_type/Feature_type_edit.vue
@@ -72,7 +72,6 @@
               :selected="selectedGeomType"
               :selection.sync="selectedGeomType"
             />
-            <!-- {{ form.geom_type.errors }} -->
           </div>
 
           <div
@@ -89,7 +88,6 @@
               :name="form.color.html_name"
               @blur="updateStore"
             >
-            <!-- {{ form.color.errors }} -->
           </div>
         </div>
         <div class="field">
-- 
GitLab