Razzle: рдЯрд╛рдЗрдкрдкреНрд░рддрд┐ рдкреНрд▓рдЧрдЗрди рдХреЗ рд╕рд╛рде tslint рдЕрдХреНрд╖рдо рдХрд░реЗрдВ?

рдХреЛ рдирд┐рд░реНрдорд┐рдд 24 рдлрд╝рд░ре░ 2019  ┬╖  4рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ  ┬╖  рд╕реНрд░реЛрдд: jaredpalmer/razzle

рдореИрдВ tslint (eslint рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреЗ рдкрдХреНрд╖ рдореЗрдВ) рдХреЛ рдЕрдХреНрд╖рдо рдХрд░рдирд╛ рдЪрд╛рд╣рддрд╛ рд╣реВрдВред рд╣рд╛рд▓рд╛рдВрдХрд┐, рдЗрд╕реЗ рдореЗрд░реЗ razzle.config.js рдореЗрдВ рдЕрдХреНрд╖рдо рдХрд░рддреЗ рд╕рдордп, рдореБрдЭреЗ рдирд┐рдореНрди рддреНрд░реБрдЯрд┐ рдорд┐рд▓рддреА рд╣реИ:

Cannot find "${PATH}/tslint.json" file. Please check webpack and ForkTsCheckerWebpackPlugin configuration.

рдореЗрд░рд╛ razzle.config.js рдЗрд╕ рдкреНрд░рдХрд╛рд░ рд╣реИ:

module.exports = {
  plugins: [
    {
      name: "typescript",
      useBabel: true,
      useEslint: true,
      forkTsChecker: {
        tsconfig: "./tsconfig.json",
        tslint: false,
        watch: "./src",
        typeCheck: true,
      },
    },
  ],
};

рд╕рдмрд╕реЗ рдЙрдкрдпреЛрдЧреА рдЯрд┐рдкреНрдкрдгреА

@ adaam2 рдпрд╣рд╛рдБ рдореЗрд░реЗ рдХреЙрдиреНрдлрд┐рдЧ рдХрд╛ рдкреНрд░рд╛рд╕рдВрдЧрд┐рдХ рд╣рд┐рд╕реНрд╕рд╛ рд╣реИ:

module.exports = {
  plugins: [
    {
      name: "typescript",
      options: {
        useBabel: true,
        useEslint: true,
        forkTsChecker: {
          tsconfig: "./tsconfig.json",
          tslint: undefined,
          watch: "./src",
          typeCheck: true,
        },
      },
    },
  ]
};

рдиреЛрдЯ рдореБрдЭреЗ рд╢реБрд░реБрдЖрдд рдореЗрдВ options рдХреБрдВрдЬреА рдпрд╛рдж рдЖ рд░рд╣реА рдереАред

рд╕рднреА 4 рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

рдореЗрд░рд╛ рдмреБрд░рд╛ - рдореЗрд░рд╛ рдХреЙрдиреНрдлрд┐рдЧ рдЧрд▓рдд рддрд░реАрдХреЗ рд╕реЗ рдлреЙрд░реНрдореЗрдЯ рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛ред

@Jayphen рдХреНрдпрд╛ рдЖрдк рдЗрд╕реЗ рдмрдирд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдпрд╣рд╛рдВ рдПрдХ рдЕрдВрддрд┐рдо рдХрд╛рд░реНрдп рд╡рд┐рдиреНрдпрд╛рд╕ рдХрд╛ рд╡рд┐рд╡рд░рдг

@ adaam2 рдпрд╣рд╛рдБ рдореЗрд░реЗ рдХреЙрдиреНрдлрд┐рдЧ рдХрд╛ рдкреНрд░рд╛рд╕рдВрдЧрд┐рдХ рд╣рд┐рд╕реНрд╕рд╛ рд╣реИ:

module.exports = {
  plugins: [
    {
      name: "typescript",
      options: {
        useBabel: true,
        useEslint: true,
        forkTsChecker: {
          tsconfig: "./tsconfig.json",
          tslint: undefined,
          watch: "./src",
          typeCheck: true,
        },
      },
    },
  ]
};

рдиреЛрдЯ рдореБрдЭреЗ рд╢реБрд░реБрдЖрдд рдореЗрдВ options рдХреБрдВрдЬреА рдпрд╛рдж рдЖ рд░рд╣реА рдереАред

@ рдЬрдпрдлреЗрди рдзрдиреНрдпрд╡рд╛рдж!

рдХреНрдпрд╛ рдпрд╣ рдкреГрд╖реНрда рдЙрдкрдпреЛрдЧреА рдерд╛?
0 / 5 - 0 рд░реЗрдЯрд┐рдВрдЧреНрд╕