2016-10-14 6 views
0

PyCharm의 Python 프로젝트에서 작업 중이며 프로젝트 외부에서 Python 스크립트를 편집하고 싶습니다. PyCharm은 코드를 검사하지 않으며 PEP8 위반을주지 않습니다. 그것에 대한 설정이 있지만 지금까지 아무 것도 찾을 수 없을 것이라고 기대했습니다.PyCharm이 비 프로젝트 파일에서 코드 검사를 수행하지 않습니다.

PyCharm의 프로젝트 파일이 아닌 파일에서 코드 검사를 사용하는 방법을 아는 사람이 있습니까?

enter image description here

+0

내 프로젝트의 일부가 아닌 Python 스크립트를 Pycharm 2016.1에 끌어서 놓기 만하면 (스크린 샷과 같이 탭이 노란색 임) 검사가 실행되었습니다. 더군다나, 그것은 실제로 PEP 8에 대해 불평하고 있습니다 :) 무작위 추측, 어쩌면 절전 모드에 있습니까? –

+0

@Arnaud P : 아니오, 절전 모드가 활성화되어 있지 않습니다. 스크린 샷과 같은 스크립트를 작성할 수 있습니까? PyCharm에서 "Unresolved reference"오류가 발생합니까? 내 것이기 때문에 ... –

+0

시도해도 '해결되지 않은 참조'도 없습니다. 이 검사의 범위를 확인했지만 _all scopes_으로 이미 설정되었습니다. Pycharm은이 파일이 다른 프로젝트의 일부일 수 있기 때문에 해결되지 않은 변수에 대해 불평 할만큼 충분하지 않다고 생각합니다. –

답변

0

나는 (5.0.5 프로 리눅스 버전) 문제를 재현 할 수 있어요.

검사가 실제로 활성화되어 있고 PEP8 검사가 모두 활성화되어, 나는 심지어 blank line at end of file 플래그가 제기 가지고 있지만 아닌 unresolved reference 하나 아르노 P를 잘 할 수처럼

enter image description here

가 같이 보이는 이 파일 migh 때문에,

내 생각 Pycharm이 약 해결되지 않은 변수를 불평을 충분히 알지 못한다 고려 : 프로젝트 파일에서 동일한 파일 내용이 해결되지 않은 참조 플래그를 제기 다른 프로젝트의 일부 여야합니다. - 아르노 P 22 분 전 JetBrains의에 의해 확인

는 :

이것은 내가 그들로부터있어 답변입니다 : 파일이 현재의 외부가 "이 예상되는 동작은 이 검사를 일시 중단 프로젝트 PyCharm은 다른 프로젝트/다른 파일의 구성, 소스 루트 등을 알지 못합니다. " 그래서 나는 귀하의 제안을 수락 한 대답으로 표시합니다. - 하나 (또는 ​​그 이상) 방금 실행 검사의 목적이 아닌 프로젝트 파일의 내용을 붙여있는 파일이있는 (재사용) 프로젝트를 할 수있는 해결 방법으로 전

신안 Çetinkaya 5 분.

또는 해당 파일에 대한 프로젝트를 만드십시오.

+0

이것은 답변입니다 : "이것은 예상되는 동작입니다. 파일이 현재 프로젝트 밖에있는 경우이 검사가 일시 중단됩니다. PyCharm은 다른 프로젝트/다른 파일의 구성, 소스 루트 등을 알지 못합니다." 그래서 나는 당신의 제안을 수용된 대답으로 표시한다. –