programing

단일 파일에 대해 더 예쁜 파일 사용 안 함

sourcejob 2023. 2. 23. 22:45
반응형

단일 파일에 대해 더 예쁜 파일 사용 안 함

Vs-code 프로젝트에서 단일 파일(API URL 파일)에 대해 더 예쁜 파일을 비활성화해야 합니다.사실 각 API와 그 URL은 한 줄에 있어야 하는데, 더 예쁜 API는 두 줄로 나누어져 있습니다.

전에

export const GET_SEARCH_TEACHERS = params => myexampleFunction_app_base(`teachers/search/${params.search}`);

끝나고

export const GET_SEARCH_TEACHERS = params =>
myexampleFunction_app_base(`teachers/search/${params.search}`);

레포의 특정 파일을 더 예쁜 파일로 포맷하지 않으려면 해당 파일을 .pretierignore 파일에 추가합니다.한 파일에 대해예쁜 파일을 비활성화합니다.

문서에서:

포맷에서 파일을 제외하려면 프로젝트의 루트에 .pretierignore 파일을 만듭니다. .pretierignore는 gitignore 구문을 사용합니다.

예:

# Ignore artifacts: 
build 
coverage

# Ignore all HTML files:
*.html 

Evolutionxbox 덕분에 지금까지 몇 가지 솔루션이 발견되었습니다.

파일 또는 폴더 무시

파일 포맷에서 제외하려면 에 엔트리를 추가합니다..prettierignore프로젝트에 제출하다root또는 를 설정합니다.--ignore-pathCLI 옵션 .prettierignore는 gitignore 구문을 사용합니다.

/app/src/scripts/example.js
/app/src/folder/

확장에 따라 무시

확장자에 따라 파일을 제외하려면 에 엔트리를 추가합니다..prettierignore파일링도 하다

*.html.erb

행 무시

자바스크립트

의 JavaScript 코멘트// prettier-ignore는 추상 구문 트리의 다음 노드를 형식에서 제외합니다.

    matrix(
      1, 0, 0,
      0, 1, 0,
      0, 0, 1
    )

    // prettier-ignore
    matrix(
      1, 0, 0,
      0, 1, 0,
      0, 0, 1
    )

다음과 같이 변환됩니다.

    matrix(1, 0, 0, 0, 1, 0, 0, 0, 1);

    // prettier-ignore
    matrix(
      1, 0, 0,
      0, 1, 0,
      0, 0, 1
    )

JSX

    <div>
      {/* prettier-ignore */}
      <span     ugly  format=''   />
    </div>

기타 : https://prettier.io/docs/en/ignore.html

내선번호 사용

필요할 때 특정 페이지에서 포맷을 더 예쁘게 전환할 수 있도록 확장기능을 사용할 수 있습니다.

포맷 전환 https://marketplace.visualstudio.com/items?itemName=tombonnike.vscode-status-bar-format-toggle

또 다른 옵션은 더 예쁜 블록 모양 토글을 사용하여 파일 내의 "블록" 형식을 비활성화하는 것입니다.
예를 들어, 추가// prettier-ignore함수 정의를 시작하기 전에 해당 함수의 더 예쁜 포맷을 비활성화합니다.
마찬가지로, 이 선을 위쪽에 배치하면,ifif 블록만 무시됩니다.

기본적으로 블록은 다음 쌍으로 표시됩니다.{ }매칭 브레이스

... (code up here is formatted by prettier)

// prettier-ignore
function noPrettierFormattingInHere(){
  ...
}

... (code down here is formatted by prettier)

repo 루트에 .syslogignore 파일을 만들고 무시할 폴더 이름을 추가하고 무시할 파일의 전체 경로를 추가하여 저장합니다.

파일을 갱신하려면 .timeoutignore 형식을 사용합니다.이것에 대해서는, 보다 예쁜 Web 사이트 https://prettier.io/docs/en/ignore.html#ignoring-files 를 참조해 주세요.https://prettier.io/docs/en/ignore.html#ignoring-files

리액트 프로젝트보다 더 예뻐

build/
node_modules/
internals/generators/
internals/scripts/
package-lock.json
yarn.lock
package.json
coverage

언급URL : https://stackoverflow.com/questions/59876638/disable-prettier-for-a-single-file

반응형