选项

此规则有一个字符串选项,它可以具有以下值之一:

This rule has a string option, which can have one of the following values:

  • "starred-block"(默认):不允许连续的行注释以支持块注释。此外,要求块注释在每行之前有一个对齐的 * 字符。

    VMxqG8CsAGaLGeuQzafGzUGore1LopTql1OWHtFjKqgn2HAypJSyhPDY0V+VK2PMpaZ3NZgiDJ9he7cUAuqxgVUiECFcHzHyE+ixsnQDnsowkWSGW0xq4VfoimuKLxp68czJhjdKP0GIs+ROAikIejemEVd5QBTwz3FXsYBB7qOx6FQU5WsJ4YWwc7nF9YtAcgXDGkpAHUnOoolmJZkmpIvn0b02eeweUlXeTOuM3FvQg7KoTTve4y5grOBtocZIZcx4S+Bg91gnJ4aGiXtajQ==

  • "bare-block":不允许连续的行注释支持块注释,并且不允许块注释在每行之前有一个 "*" 字符。

    hqiEa8Gf6ttME8A9EroBnT/LagO3Q5q2GMSQGQEiJdFTd8bY8Ama5e5Nb4K73XdN0jQvoAnaX48uXiEONdZXiCU9DqLNPi5bhUy94ymJa3bHxY4rZGWMHQsV8l/Xjz7D15LWMxGnmvZCr2+I6V057lxkbIW1gWWzrECWpXKeZ0aAquU6mzJiYxxdhKZZUciG3ok2MAQbN9sl+gjNfYYIUq4RFvk6d5WK96XldgBlWwnwIyOUOY/eiLB+La1rtchx

  • "separate-lines":禁止块注释以支持连续的行注释

    o8DmcPnmNmngjXwzgAXx9nEET0lwbcn+EpR5ozhI0g2z8IOO6MM2IBl3yLbKf5PGIGWpTgXB2Alq2viFMI+HRUwjHiVLgZWirXcp9aEOSjyyeuYdw4/5cVql4kp0SEsh

GlEWFJBmX/0ZmbZDKvnUFjaOICeUWrVifwjg/c9USYn7LbN/egnTPnHg2uVwfT29WMW6SDOlUHeucS4OyMcxlYSBLoYlOSAUbEMzUMoUqqnqd50M/eK8aXF5mfX+Xx+tTJ88suERHzmqh+1GB7mSSvoYGIELN/glDhfFtjl2HoBvbywmK2GdL8qAt76o27sVjB/Rcg8myc4ydQTx/1jirBuXRbhZbh0+Np9Kk5fPW8ajN4JcuDRKS2MwMNMvMs+F0gFyqIToLcYjWY8mttoGb0DHhsyUm2in0D3iOPgp9cNdoMhG4IAXdXqel4h88+SXaihnleCDp8HBWEh2v3qAiw8rNoFFuPwGD8HGqjkYZJ+5qkb84v24mxxrT8pewAL6jPxfhItLOTzPA3ViMpap9XUyEzi6UV7klfTf3ADT+I8Uzq0gAdI4EhTvez/xs04h7jMyEUm12+NS7Z7jeHSGlED753q2KUxpQdHY1ctJH+kPfevAsSVny9s4O5OAdWpA

yzZv7hPevdJlYdGyzJK2YKcPTfBrnmgi/K3fU8X3raAm4V/RudPIjABIJ5xPtm2R39HyJhSxGPTGA+HebdQY4ieICWAdxX8IgU9SpHwt+yY00bbL2KAeA1MUINnZfO2guv5qbaOtbtvfldTxZirR9fy7dnRLXLD0IFSmd2ksTR50VVFN0xfi9VleqBcMC5k9nWPZpzCYp9sNGW0OeH8tLEI0P/zwZdj3iikYmKu7/tL7mBY+vbrNaBes908L2/kU2Oqc6mspzOKeT0j3T8bE/OXDSAwyt12MPIdEKw1kRIY=


/* eslint multiline-comment-style: ["error", "starred-block"] */

// this line
// calls foo()
foo();

/* this line
calls foo() */
foo();

/* this comment
 * is missing a newline after /*
 */

/*
 * this comment
 * is missing a newline at the end */

/*
* the star in this line should have a space before it
 */

/*
 * the star on the following line should have a space before it
*/

yzZv7hPevdJlYdGyzJK2YKcPTfBrnmgi/K3fU8X3raAm4V/RudPIjABIJ5xPtm2RRDN2zk+WsBiHPK5SRW/+6f4oD+ufhHA10zBu/l9xypYMayjykyGDCSg0uuz/DbYZzkJRvS3RYJ91FWbvSfaK+xzmVnjSV5wFE7cJIrFLqSLNrzNmanWOxEgv9fO9ZAbuQunwUdRt8SGv5pm51axUNFMjhm+jgIdtSz5Cw7YxEf/9MUlPwDI7jasv+BrmBTk92p3QKEOK/BLK5nV32KvJh3IO3xrwUe8FUkT/tNIUJrY=

/* eslint multiline-comment-style: ["error", "starred-block"] */

/*
 * this line
 * calls foo()
 */
foo();

// single-line comment

eOcA3FOYT5rn/oVQ/93xFJn2/8Bl4viAs7wrXYHxfbTsHt8V8cuNiWA3bMhTqExX/OCYzVBRFelT8E7jwUJSPB1st17rM8GvwBTErqHnrRNtnWSxJ84YgeS1kD03X3PUWMT7PGJFQCsPeSuPulTPiMuc+WS4Gpc1UytuGHpEfhXcTnkrxK+LybfWXleREWHw880mpfW2L4jg085reaNT4W0JLR9l3QjUE3pnLCIglbo5A1Up57jmVi6S+EhH7UmI1opmO0iw8Osc3t2nNI9hcg==

/* eslint multiline-comment-style: ["error", "bare-block"] */

// this line
// calls foo()
foo();

/*
 * this line
 * calls foo()
 */
foo();

eOcA3FOYT5rn/oVQ/93xFJn2/8Bl4viAs7wrXYHxfbTsHt8V8cuNiWA3bMhTqExXEO8kB2mWJg7IMF14sf2N9GT/AQKew5W/5IWNNxOeDa7hEUDMrBn5hGu5as3gNA0F0wd5vcmqNRU/HC2sMTTGvaqQVJBdm+VXCA5eAlme6H3KMKsj28lLSvahiLG9Rn6YKYWThI6CZ2VVm+adgjPZk5lrrHjQeJKLI3+ovyWEXeKskEN33Y5sRTYKt+tQdMgkW/HbIXd2h0RHNQKCNZ6rHg==

/* eslint multiline-comment-style: ["error", "bare-block"] */

/* this line
   calls foo() */
foo();

eOcA3FOYT5rn/oVQ/93xFLbEy6iifF1fN7gxXD21OF/55ZRskMOIOW1BdF3AO1Y/KrhhlsWLMK4BquRjp6EmA9iio0CvwKcen55jgoN0zSJMrawIRE0sG8JUN2lmEJJAkYKYECih4wb0uUzVbREx+VQ5lb7v74bqXfN2sQJUfjuWraoUu6BMJrXTiQ0OTzJZx52uHSjn+3YqkGxUjzPjFzscvRm4QOcg9b64SWQ5Ze1G301PBXIeQneMsTVak7S1ARCDM1rU30ELy1L5Vw8SaA==


/* eslint multiline-comment-style: ["error", "separate-lines"] */

/* This line
calls foo() */
foo();

/*
 * This line
 * calls foo()
 */
foo();

eOcA3FOYT5rn/oVQ/93xFLbEy6iifF1fN7gxXD21OF/55ZRskMOIOW1BdF3AO1Y/JY6y9qbDlagnSu1A6bghMHPKnenFHDdfasxZEUJJXcmEIwP/qNP+TIGSghO2S8VDqFqg4SnZ/VDUwZOKOoQmIOAZKlzeZlEYnVk/VL/zItQinHwjKohpunkQlCHiFOHZiQn7VidYUARWigzxlryemvY6mVo8CmfTHA4Bq/dlBlH6aqfhDtr3jBojuCyDpOGl9hjp83TRyruNz81PcKiaJA==

/* eslint multiline-comment-style: ["error", "separate-lines"] */

// This line
// calls foo()
foo();