Error de compilación en app Vue (Parsing error)

Estoy empezando a usar Vue y conociendo la gama de plugins que es posible incorporar con webpack para usarlos en el mismo. La cuestión es que al instalar EsLint, me sale el siguiente error en la compilación:

Parsing error: Adjacent JSX elements must be wrapped in an enclosing  tag. Did you want a JSX fragment <>...</>?     6 | </template>    7 |  >  8 | <script>      | ^    9 | export default {   10 |   name: "app",   11 |  

Buscando encontré que solo necesitaba instalar Babel-eslint y un plugin para que eslint funcione bien con HTML. De todas formas, esto no lo resolvió. Debajo dejo los archivos que creo que les servirán.

App Vue.js

<template>   <div id="app">   <img src="./assets/logo.png" />   <h1>{{ msg }}</h1>   </div> </template>  <script> export default {     name: "app",      data() {         return {            msg: "Hola Vue!"         };     } }; </script> 

.eslintrc

{   "extends": "standard",   "rules": {     "no-new": 0,     "no-unused-vars": 0   },   "plugins": [     "html"   ],   "parser": "babel-eslint" } 

Packaje.json (Solo dependencias)

  "devDependencies": {     "babel-core": "^6.26.0",     "babel-eslint": "^10.0.2",     "babel-loader": "^7.1.2",     "babel-preset-env": "^1.6.0",     "babel-preset-stage-3": "^6.24.1",     "cross-env": "^5.0.5",     "eslint": "^6.0.1",     "eslint-config-standard": "^13.0.1",     "eslint-loader": "^2.2.1",     "eslint-plugin-html": "^6.0.0",     "eslint-plugin-import": "^2.18.0",     "eslint-plugin-node": "^9.1.0",     "eslint-plugin-promise": "^4.2.1",     "eslint-plugin-standard": "^4.0.0",     "file-loader": "^1.1.4",     "vue-loader": "^13.0.5",     "vue-template-compiler": "^2.4.4",     "webpack": "^3.6.0",     "webpack-dev-server": "^2.9.1"   } 

Error de compilacion en una clase java al hacer MVC

mi problema es el siguiente, programé una estructura mvc en SublimeText, al compilarlo todo marchaba bien, pero al momento de pasar el codigo a NetBeans, en el controlador me marca en rojo una clase diciendo que no la consigue, error el cual no me marca al ejecutarlo por el simbolo del sistema, en cambio en netBeans al llamar al metodo “modelo.crearEstado” y crear un nuevo objeto de la clase Estado, a dicha clase marca el error.

Aqui les dejo el codigo del controlador:

package controlador;  import java.awt.event.*; import javax.swing.*; import vista.VistEstado; import modelo.Modelo;  public class Controlador implements ActionListener { private VistEstado vista; private Modelo modelo;  public Controlador(VistEstado vista){      this.vista =vista;     modelo = new Modelo(); }  public void actionPerformed(ActionEvent ae){      String txtcodigo= vista.getTxtCodigo();     String txtnombre = vista.getTxtNombre();      if (ae.getActionCommand().equalsIgnoreCase("Ingresar")) {         if (txtcodigo.equals("") ||  txtnombre.equals("")) {             JOptionPane.showMessageDialog(null, "Complete todos los campos!");         }else{          String mensaje;         boolean ingresado = modelo.crearEstado( new Estado(              Integer.parseInt(vista.getTxtCodigo()),             vista.getTxtNombre()             ));         vista.limpiar();         if (ingresado) {              mensaje = new String("El estado ha sido ingresado con exito");         }else{         mensaje = new String("El Estado ya Existe");     }      JOptionPane.showMessageDialog(         new JFrame(),         mensaje,         "Advertencia",         JOptionPane.INFORMATION_MESSAGE); } }else if (ae.getActionCommand().equalsIgnoreCase("Buscar")) {           if (txtcodigo.equals("")) {             JOptionPane.showMessageDialog(null, "Introduzca el Codigo para buscar el Estado!");         }else{          int codigo = Integer.parseInt(vista.getTxtCodigo());         Estado estado = null;         estado = modelo.buscarEstado(codigo);          if (estado != null){             vista.setTxtNombre(estado.getNombre());         }else{          JOptionPane.showMessageDialog(         new JFrame(),         "Estado no encontrado",         "Error",         JOptionPane.ERROR_MESSAGE);          vista.limpiar();             }     }     }else if(ae.getActionCommand().equalsIgnoreCase("Limpiar")){                 vista.limpiar();              }          }     } 

Aqui les dejo el Modelo donde se encuentra el metodo de crearEstado:

package modelo;  class Estado {  private int codigo; private String nombre;  public Estado(int codigo, String nombre){      setCodigo(codigo);     setNombre(nombre); }   public int getCodigo(){      return codigo; }  public void setCodigo(int codigo){      this.codigo = codigo; }  public String getNombre(){      return nombre; }  public void setNombre(String nombre){      this.nombre = nombre; } }  public class Modelo{      public Estado[] estados;      private int cantidadEstados;  public Modelo(){      estados = new Estado[100];      cantidadEstados = 0; }  public boolean crearEstado(Estado estado){      if (buscarEstado(estado.getCodigo()) == null) {          estados[cantidadEstados++] = estado;         return true;     }     else{         return false;     } }  public Estado buscarEstado(int codigo){      Estado estadoEncontrado = null;      for (int i = 0; i< cantidadEstados; i++){          Estado estado = estados[i];          if (estado.getCodigo() == codigo) {               estadoEncontrado = estado;              break;         }     }      return estadoEncontrado; } } 

En la vista no tengo mas que dos JTextField, uno llamado txtNombre y txtCodigo, mas el boton de “Ingresar”, y los getter y setter de txtNombre y txtCodigo

¿Es recomendable lanzar una excepción en tiempo de ejecución en tiempo de compilación?

Por ejemplo, supongamos que yo creé cierto método que hace un proceso y en caso de algún error retorna null, se me hace lógico hacer un throws NullPointerException para obligar al que utiliza este método a capturar la excepción, así mi método sera mas seguro. Mi duda esta en que si esto se puede considerar una buena practica, o existen mejores alternativas para controlar estos problemas.

error compilacion unity script flappy bird


Assets/Scripts/Bird.cs(21,8): error CS1525: Unexpected symbol `t’ error en t.Elapsed += T_Elapsed;

using UnityEngine; using System.Collections; using System.Timers; public class Bird : MonoBehaviour {     // Movement speed     public float speed = 1;       // Flap force     public float force = 100;      public double Interval = 10000;      private Timer t;      // Use this for initialization     void Start () {         // Fly towards the right         GetComponent<Rigidbody2D>().velocity = Vector2.right * speed;         t = new Timer(Interval)         t.Elapsed += T_Elapsed;         t.Start();     }      // Update is called once per frame     void Update () {         // Flap         if (Input.GetKeyDown(KeyCode.Space))             GetComponent<Rigidbody2D>().AddForce(Vector2.up * force);     }      void OnCollisionEnter2D(Collision2D coll) {         // Restart         t.Stop();         Application.LoadLevel(Application.loadedLevel);     }      private static void T_Elapsed(object sender, ElapsedEventArgs e)         {             t.Stop();             ///             /// aqui pones el codigo para mostrar que gano             ///         } }