рдХреНрдпрд╛ рдпрд╣ рддрдп рдХрд░рдирд╛ рд╕рдВрднрд╡ рд╣реИ рдХрд┐ рдЯрд╛рдЗрдк-рд╢рд╛рдмреНрджрд┐рдХ-рд╕реАрдорд╛рдВрдХрдХ рдХреЗ рд▓рд┐рдП рдХрд┐рд╕ рд╕реАрдорд╛рдВрдХрдХ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рдП? рдХреНрдпрд╛ рдЕрд░реНрдзрд╡рд┐рд░рд╛рдо (рдбрд┐рдлрд╝реЙрд▓реНрдЯ), рдЕрд▓реНрдкрд╡рд┐рд░рд╛рдо рдпрд╛ рдХреЛрдИ рдирд╣реАрдВ?
рд╣рд╛рд▓рд╛рдВрдХрд┐ рдпрд╣ рдХреБрдЫ рдХреЗ рд▓рд┐рдП рдХрд╛рдо рдХрд░ рд╕рдХрддрд╛ рд╣реИ, рд╣рдордореЗрдВ рд╕реЗ "semicolon": [true, "never"]
рдирд┐рдпрдо рд╡рд╛рд▓реЗ рд▓реЛрдЧ рд╢рд╛рдпрдж рдХрд╣реАрдВ рднреА рдЕрд░реНрдзрд╡рд┐рд░рд╛рдо рдХрд╛ рдЙрдкрдпреЛрдЧ рдирд╣реАрдВ рдХрд░рдирд╛ рдкрд╕рдВрдж рдХрд░реЗрдВрдЧреЗред
рд╣рд╛рд▓рд╛рдВрдХрд┐, рдореБрдЭреЗ рдЯрд╛рдЗрдк рд╢рд╛рдмреНрджрд┐рдХ рдХреЗ рд▓рд┐рдП рдПрдХ рдбрд┐рд▓реАрдореАрдЯрд░ рдЬреЛрдбрд╝рдиреЗ рдХрд╛ рдорд╣рддреНрд╡рдкреВрд░реНрдг рдорд╣рддреНрд╡ рджрд┐рдЦрд╛рдИ рджреЗрддрд╛ рд╣реИ, рдореЗрд░реА рдЗрдЪреНрдЫрд╛ рд╣реИ рдХрд┐ рдпрд╣ рдЕрд░реНрдзрд╡рд┐рд░рд╛рдо рдирд╣реАрдВ рдерд╛ред
рдХреНрдпрд╛ рд╣рдорд╛рд░реЗ рдкрд╛рд╕ рдЗрд╕рдХрд╛ рдХреЛрдИ рд╕рдорд╛рдзрд╛рди рд╣реИред рдореБрдЭреЗ рдЕрдкрдиреА рдкрд░рд┐рдпреЛрдЬрдирд╛ рдореЗрдВ рднреА рдЗрд╕реА рдореБрджреНрджреЗ рдХрд╛ рд╕рд╛рдордирд╛ рдХрд░рдирд╛ рдкрдбрд╝ рд░рд╣рд╛ рд╣реИред рдХреЛрдИ рдорджрдж рдХреИрд╕реЗ рдореИрдВ рдЗрд╕реЗ рдЕрд▓реНрдкрд╡рд┐рд░рд╛рдо рдФрд░ рдЕрд░реНрдз рдХреЛрд▓рди рджреЛрдиреЛрдВ рдХреЛ рд╕реНрд╡реАрдХрд╛рд░ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдХрд░рдиреЗ рдпреЛрдЧреНрдп рдмрдирд╛ рд╕рдХрддрд╛ рд╣реВрдВред рдзрдиреНрдпрд╡рд╛рдж
рдЖрджрд░реНрд╢ рд░реВрдк рд╕реЗ рдпрд╣ member-delimiter-style
рд╕реЗ eslint-plugin-typescript
рдЬреИрд╕рд╛ рдХреБрдЫ рд╣реЛрдЧрд╛, рдЬреЛ рдЖрдкрдХреЛ рд╕реАрдорд╛рдВрдХрдХ рдХреЗ рд▓рд┐рдП "semi"
, "comma"
, рдпрд╛ "none"
рдЪреБрдирдиреЗ рджреЗрддрд╛ рд╣реИред
я╕П TSLint рдХрд╛ рд╕рдордп рдЖ рдЧрдпрд╛ рд╣реИ! я╕П
TSLint рдЕрдм #4534 рдкреНрд░рддрд┐ рдЕрдзрд┐рдХрд╛рдВрд╢ рд╕реБрд╡рд┐рдзрд╛ рдЕрдиреБрд░реЛрдз рд╕реНрд╡реАрдХрд╛рд░ рдирд╣реАрдВ рдХрд░ рд░рд╣рд╛ рд╣реИред рджреЗрдЦреЗрдВ typescript-eslint.io ESLint рдХреЗ рд╕рд╛рде рдЕрдкрдиреЗ рдЯрд╛рдЗрдкрдкреНрд░рддрд┐ рдХреЛрдб рдПрдХ рдкреНрд░рдХрд╛рд░ рдХрд╛ рд╡реГрдХреНрд╖ рдХреЗ рд▓рд┐рдП рдирдпрд╛, рдЪрдордХрджрд╛рд░ рд░рд╛рд╕реНрддрд╛ рдХреЗ рд▓рд┐рдПред рдореИрдВ
рдЖрдк рд╕рднреА рдХреЗ рд╕рд╛рде рдУрдкрди рд╕реЛрд░реНрд╕рд┐рдВрдЧ рдХрд░рдирд╛ рдПрдХ рдЦреБрд╢реА рдХреА рдмрд╛рдд рдереА!
рд╕рдмрд╕реЗ рдЙрдкрдпреЛрдЧреА рдЯрд┐рдкреНрдкрдгреА
рдЖрджрд░реНрд╢ рд░реВрдк рд╕реЗ рдпрд╣
member-delimiter-style
рд╕реЗeslint-plugin-typescript
рдЬреИрд╕рд╛ рдХреБрдЫ рд╣реЛрдЧрд╛, рдЬреЛ рдЖрдкрдХреЛ рд╕реАрдорд╛рдВрдХрдХ рдХреЗ рд▓рд┐рдП"semi"
,"comma"
, рдпрд╛"none"
рдЪреБрдирдиреЗ рджреЗрддрд╛ рд╣реИред