모듈:알 수 없는 매개 변수 확인
Module:Check for unknown parameters이 Lua 모듈은 MediaWiki에서 사용된다.오용필터-경고-DS, 전체 페이지의 약 23%인 약 1,200만 페이지에 해당된다. 그것에 대한 변경은 위키백과 사용자 인터페이스에 즉각적인 변화를 일으킬 수 있다. 큰 중단과 서버 로드를 방지하려면 모듈의 /샌드박스 또는 /테스트케이스 하위 페이지 또는 사용자 고유의 모듈 샌드박스에서 변경 사항을 테스트해야 한다.테스트한 변경사항은 한 번의 편집으로 이 페이지에 추가될 수 있다.변경 사항을 적용하기 전에 토크 페이지에서 논의하십시오. |
이 모듈은 페이지 보호의 대상이 된다.그것은 매우 많은 페이지들이 사용하고 있거나 매우 자주 교체되는 매우 눈에 잘 띄는 모듈이다.공공 기물 파손이나 실수가 많은 페이지에 영향을 미치고 사소한 편집이라도 서버에 상당한 부하를 줄 수 있기 때문에 편집으로부터 보호된다. |
이 모듈은 다음과 같은 다른 모듈에 의존한다. |
알 수 없는 파라미터의 사용을 확인하기 위해 이 모듈을 템플릿에 추가할 수 있다.
사용법
기본사용
{{#invoke:알 수 없는 파라미터 확인 알 수 없음=[카테고리:일부 추적 카테고리]]] arg1 arg2 arg3 argN}}
또는 미리 보기 오류 메시지가 있는 매개변수별로 추적 카테고리의 항목을 정렬하려면
{{#invoke:알 수 없는 파라미터 확인 알 수 없음=[카테고리:일부 추적 범주 _VALUE_] 미리보기=알 수 없는 파라미터 "_VALUE_" arg1 arg2 ... argN}
또는 적색 오류 메시지를 명시적으로
{{#invoke:알 수 없는 파라미터 확인 unknown=<span class="error"}}미안하지만 _VALUE_</span> arg1 arg2 ... argN}}}을(를) 인식할 수 없다.
여기,arg1
,arg2
, ...,argN
는 알려진 매개 변수다.이름 없는(위치) 매개변수도 추가할 수 있다. 1 2 argname1 argname2 ...
. 이 목록에 없지만 사용된 모든 매개 변수는 모듈이 다음 구성 요소와 함께 전달된 모든 것을 반환하게 한다.unknown
매개 변수그_VALUE_
키워드를 사용할 경우 매개 변수의 이름으로 변경된다.이것은 추적 카테고리의 항목을 정렬하거나 더 명시적인 정보를 제공하는 데 유용하다.
기본적으로 모듈은 정의되었지만 비어 있는 매개 변수와 비어 있지 않은 매개 변수를 구분하지 않는다.즉, 둘 다 목록에 없다. foo=x
그리고 foo=
보고되었다.비어 있지 않은 매개 변수만 추적하려면 ignoreblank=1
.
기본적으로 모듈은 빈 위치 파라미터를 무시한다.즉, 목록에 없는 사람 2=
무시당하다추적에 빈 위치 매개변수를 포함하려면 showblankpositional=1
.
루아 패턴
이 모듈은 체계적인 패턴을 사용하는 알려진 파라미터가 많을 때 유용한 루아 패턴(정규표현과 유사)을 지원한다.예: template:infobox3cols 사용
regexp1 = 헤더[%d][%d]* regexp2 = 레이블[%d][%d]* regexp3 = 데이터[%d][%d]*[message]?regexp4 = class[%d][%d]*[class]?regexp5 = rowclass[%d][%d]* regexp6 = rowstyle[%d][%d]* regexp7 = rowcellstyle[%d][%d]*
양식의 모든 매개변수를 일치시키다headerNUM
,labelNUM
,dataNUM
,dataNUMa
,dataNUMb
,dataNUMc
, ...,rowcellstyleNUM
, 여기서 NUM은 자릿수 문자열이다.
예
{{인포박스 위 = {{name }} 레이블1 = 높이 데이터1 = {{{높이 }} 레이블2 = {{{{{weight }} 레이블3 = 웹 사이트 데이터3 = {{website }}}}}}} = {{-end infobox, 추적 시작 --{#invoke:알 수 없는 파라미터 점검 알 수 없음 = {{main other [카테고리:일부 추적 범주 _VALUE_]} 미리 보기 = 알 수 없는 매개 변수 "_VALUE_" 이름 높이 체중 웹 사이트 }}}
참고 항목
- 범주:알 수 없는 매개변수(225)(카테고리 페이지에는 머리글 {{알 수 없는 매개변수 범주})
- 모듈:더 이상 사용되지 않는 매개 변수 점검 - 더 사용되지 않는 매개 변수를 확인하는 유사한 모듈
- 모듈:클롭베어링된 매개 변수 확인 – 충돌하는 매개 변수를 확인하는 모듈
- 모듈:TemplatePar – 유사한 기능(원래 듀이키에서 유래)
- 템플릿:매개 변수 및 모듈:매개 변수 – 지정된 템플릿에 대한 매개 변수 이름 목록 생성
- 프로젝트:템플릿데이터 기반 템플릿 매개 변수 유효성 검사
- 모듈:매개 변수 유효성 검사 더 많이 확인
- 사용자:Bamyers99/TemplateParameter도구 - 템플릿 매개 변수의 사용량을 확인하는 도구