Poniżej znajduje się treść pliku oraz błąd, który jest generowany. Jak to naprawić?

/// printer-edit.vue

template>
    <v-dialog v-model="isOpen" max-width="600px" persistent>
      <v-card>
        <v-card-title>
          <span class="headline">{{ isEdit ? 'Edycja drukarki' : 'Nowa drukarka' }}</span>
        </v-card-title>
        <v-card-text>
          <v-form ref="form" v-model="valid">
            <v-text-field
              v-model="model.name"
              label="Nazwa"
              :rules="[requiredRule]"
              required />
            <organization-unit-selector
              v-model="model.orgUnitId"
              label="Jednostka organizacyjna"
              :rules="[requiredRule]"
              required />
            <v-select
              v-model="model.target"
              :items="targets"
              item-text="name"
              item-value="id"
              label="Cel"
              required />
          </v-form>
        </v-card-text>
        <v-card-actions>
          <v-spacer />
          <v-btn text @click="close">Anuluj</v-btn>
          <v-btn color="primary" :disabled="!valid" @click="save">Zapisz</v-btn>
        </v-card-actions>
      </v-card>
    </v-dialog>
  </template>
  
  <script lang="ts">
  import { defineComponent, ref } from "@vue/composition-api";
  import axios from "@/lib/axios";
  import Printer from "@/views/commerce/printers/printer";
  import PrinterTarget from "@/views/commerce/printers/printer-target";
  import OrganizationUnitSelector from "@/views/commerce/common/selectors/organization-unit-selector.vue";
  
  export default defineComponent({
    components: {
      OrganizationUnitSelector
    },
    props: {
      value: {
        type: Object as () => Printer,
        required: true
      },
      isEdit: {
        type: Boolean,
        default: false
      }
    },
    emits: ["close"],
    setup(props, context) {
      const isOpen = ref(true);
      const valid = ref(false);
      const form = ref(null);
      const model = ref(props.isEdit ? Object.assign({}, props.value) : new Printer());
      const requiredRule = (v: any) => !!v || "Pole wymagane";
      const targets = PrinterTarget.all();
  
      const close = () => {
        isOpen.value = false;
        context.emit("close", false);
      };
  
      const save = async () => {
        if (!(form.value as any).validate()) return;
  
        if (props.isEdit) {
          await axios.put("/api/services/app/Printers/Update", model.value.dto);
        } else {
          await axios.post("/api/services/app/Printers/Create", model.value.dto);
        }
        context.emit("close", true);
      };
  
      return {
        isOpen,
        valid,
        form,
        model,
        targets,
        requiredRule,
        close,
        save
      };
    }
  });
  </script>

/// BŁAD

[ESLint] Trailing spaces not allowed. (no-trailing-spaces)
C:\Users\adala\OneDrive\Dokumenty\Frontend\src\views\commerce\printers-new\printer-edit.vue:36:1
    34 |     </v-dialog>
    35 |   </template>
  > 36 |   
       | ^^
    37 |   <script lang="ts">
    38 |   import { defineComponent, ref } from "@vue/composition-api";
    39 |   import axios from "@/lib/axios";