prefer_adjacent_string_concatenation: 문자열 이어 붙일 땐 인접 문자열을 사용하세요

prefer_adjacent_string_concatenation: 문자열 이어 붙일 땐 인접 문자열을 사용하세요

문자열 리터럴을 이어 붙일 때 + 연산자 대신 인접 문자열을 사용하도록 안내하는 린트 규칙이에요. 코드가 더 간결하고 읽기 좋아져요.

출처: prefer_adjacent_string_concatenation

본문

설명

문자열 리터럴을 이어 붙일 때는 인접 문자열(adjacent strings) 을 사용하세요 (DO). 한 줄이 너무 길어 여러 줄로 나눌 때, +로 연결하기보다 그냥 옆에 붙여 두는 방식이에요.

BAD:

raiseAlarm(
    'ERROR: Parts of the spaceship are on fire. Other ' +
    'parts are overrun by martians. Unclear which are which.');

GOOD:

raiseAlarm(
    'ERROR: Parts of the spaceship are on fire. Other '
    'parts are overrun by martians. Unclear which are which.');

활성화 방법

prefer_adjacent_string_concatenation 규칙을 쓰려면 analysis_options.yaml 파일의 linter > rules 아래에 규칙을 추가하면 돼요.

linter:
  rules:
    - prefer_adjacent_string_concatenation

대신 YAML 맵(map) 문법으로 린터 규칙을 설정한다면, linter > rules 아래에 prefer_adjacent_string_concatenation: true를 추가해요.

linter:
  rules:
    prefer_adjacent_string_concatenation: true

더 알아보기