Ubuntu Online, Fedora Online, Windows online emulator അല്ലെങ്കിൽ MAC OS ഓൺലൈൻ എമുലേറ്റർ എന്നിങ്ങനെയുള്ള ഞങ്ങളുടെ ഒന്നിലധികം സൗജന്യ ഓൺലൈൻ വർക്ക്സ്റ്റേഷനുകളിലൊന്ന് ഉപയോഗിച്ച് OnWorks സൗജന്യ ഹോസ്റ്റിംഗ് ദാതാവിൽ പ്രവർത്തിപ്പിക്കാൻ കഴിയുന്ന കമാൻഡ് പൈലിന്റാണിത്.
പട്ടിക:
NAME
പൈലിന്റ് - പൈത്തൺ കോഡ് സ്റ്റാറ്റിക് ചെക്കർ
സിനോപ്സിസ്
പൈലിന്റ് [ ഓപ്ഷനുകൾ ] [ ]
വിവരണം
പൈലിന്റ് പ്രോഗ്രാമിംഗ് പിശകുകൾക്കായി തിരയുന്ന ഒരു പൈത്തൺ സോഴ്സ് കോഡ് അനലൈസർ ആണ്, സഹായിക്കുന്നു
ഒരു കോഡിംഗ് സ്റ്റാൻഡേർഡ് നടപ്പിലാക്കുകയും ചില കോഡ് ഗന്ധങ്ങൾക്കായി സ്നിഫ് ചെയ്യുകയും ചെയ്യുന്നു (മാർട്ടിൻ ഫൗളർ നിർവചിച്ചിരിക്കുന്നത് പോലെ
റീഫാക്ടറിംഗ് ബുക്ക്)
PyChecker ഉപയോഗിച്ച് നിങ്ങൾക്ക് ചെയ്യാൻ കഴിയുന്ന മിക്കവാറും എല്ലാ ടെസ്റ്റുകളും ആയതിനാൽ Pylint മറ്റൊരു PyChecker ആയി കാണാൻ കഴിയും
പൈലിന്റ് ഉപയോഗിച്ചും ചെയ്യാം. എന്നിരുന്നാലും, പൈലിന്റ് പരിശോധിക്കുന്നത് പോലെയുള്ള കൂടുതൽ സവിശേഷതകൾ വാഗ്ദാനം ചെയ്യുന്നു
കോഡിന്റെ വരികളുടെ ദൈർഘ്യം, വേരിയബിൾ പേരുകൾ നിങ്ങളുടേത് അനുസരിച്ച് നന്നായി രൂപപ്പെടുത്തിയിട്ടുണ്ടോ എന്ന് പരിശോധിക്കുന്നു
കോഡിംഗ് സ്റ്റാൻഡേർഡ്, അല്ലെങ്കിൽ പ്രഖ്യാപിത ഇന്റർഫേസുകൾ യഥാർത്ഥത്തിൽ നടപ്പിലാക്കിയിട്ടുണ്ടോ എന്ന് പരിശോധിക്കുക, കൂടാതെ മറ്റു പലതും.
കൂടാതെ, നിങ്ങളുടെ സ്വന്തം ചെക്കുകൾ ചേർക്കാൻ പ്ലഗിനുകൾ എഴുതാനും സാധിക്കും.
"pylint-gui", "pyreverse" (UML ഡയഗ്രം ജനറേറ്റർ), "symilar" (an) എന്നിവ ഉപയോഗിച്ച് പൈലിന്റ് അയയ്ക്കുന്നു
സ്വതന്ത്ര സമാനതകൾ പരിശോധിക്കുന്നയാൾ).
ഓപ്ഷനുകൾ
--പതിപ്പ്
പ്രോഗ്രാമിന്റെ പതിപ്പ് നമ്പർ കാണിച്ച് പുറത്തുകടക്കുക
--സഹായം, -h
ഈ സഹായ സന്ദേശം കാണിച്ച് പുറത്തുകടക്കുക
--ദീർഘ സഹായം
കൂടുതൽ വാചാലമായ സഹായം.
മാസ്റ്റർ
--rcfile=
ഒരു കോൺഫിഗറേഷൻ ഫയൽ വ്യക്തമാക്കുക.
--init-hook=
സാധാരണയായി pygtk.require() പോലുള്ള sys.path കൃത്രിമത്വത്തിന്, എക്സിക്യൂട്ട് ചെയ്യാനുള്ള പൈത്തൺ കോഡ്.
--പിശകുകൾ മാത്രം, -ഇ
പിശക് മോഡിൽ, പിശക് സന്ദേശങ്ങളില്ലാത്ത ചെക്കറുകൾ പ്രവർത്തനരഹിതമാണ്, മറ്റുള്ളവർക്ക് മാത്രം
പിശക് സന്ദേശങ്ങൾ പ്രദർശിപ്പിക്കും, സ്ഥിരസ്ഥിതിയായി റിപ്പോർട്ടുകളൊന്നും ചെയ്യപ്പെടുന്നില്ല
--py3k പൈത്തൺ 3 പോർട്ടിംഗ് മോഡിൽ, എല്ലാ ചെക്കറുകളും പ്രവർത്തനരഹിതമാക്കുകയും സന്ദേശങ്ങൾ മാത്രം പുറത്തുവിടുകയും ചെയ്യും
പോർട്ടിംഗ് ചെക്കർ വഴി പ്രദർശിപ്പിക്കും
--അവഗണിക്കുക= [, ...]
ബ്ലാക്ക്ലിസ്റ്റിലേക്ക് ഫയലുകളോ ഡയറക്ടറികളോ ചേർക്കുക. അവ അടിസ്ഥാന പേരുകളായിരിക്കണം, പാതകളല്ല.
[നിലവിലെ: CVS]
--persistent=
പിന്നീടുള്ള താരതമ്യങ്ങൾക്കായി പിക്കിൾ ശേഖരിച്ച ഡാറ്റ. [നിലവിലെ: അതെ]
--load-plugins=
ലോഡുചെയ്യാനുള്ള പ്ലഗിനുകളുടെ ലിസ്റ്റ് (പൈത്തൺ മൊഡ്യൂളുകളുടെ പേരുകളുടെ കോമയാൽ വേർതിരിച്ച മൂല്യങ്ങളായി)
സാധാരണയായി അധിക ചെക്കറുകൾ രജിസ്റ്റർ ചെയ്യാൻ. [നിലവിലെ: ഒന്നുമില്ല]
--ജോലികൾ= , -ജെ
പൈലിന്റ് വേഗത്തിലാക്കാൻ ഒന്നിലധികം പ്രക്രിയകൾ ഉപയോഗിക്കുക. [നിലവിലെ: 1]
--extension-pkg-whitelist=
C വിപുലീകരണങ്ങൾ ഉണ്ടാകാനിടയുള്ള പാക്കേജിന്റെ അല്ലെങ്കിൽ മൊഡ്യൂൾ പേരുകളുടെ കോമയാൽ വേർതിരിച്ച ലിസ്റ്റ്
ലോഡ് ചെയ്തു. സജീവമായ പൈത്തൺ ഇന്റർപ്രെറ്ററിലേക്ക് വിപുലീകരണങ്ങൾ ലോഡുചെയ്യുന്നു, അവ പ്രവർത്തിക്കാനിടയുണ്ട്
അനിയന്ത്രിതമായ കോഡ് [നിലവിലെ: ഒന്നുമില്ല]
കമാൻഡുകൾ
--help-msg=
നൽകിയിരിക്കുന്ന സന്ദേശ ഐഡിക്കായി ഒരു സഹായ സന്ദേശം പ്രദർശിപ്പിച്ച് പുറത്തുകടക്കുക. മൂല്യം ഒരു കോമ ആയിരിക്കാം
സന്ദേശ ഐഡികളുടെ വേർതിരിച്ച ലിസ്റ്റ്.
--list-msgs
പൈലിന്റ് സന്ദേശങ്ങൾ സൃഷ്ടിക്കുക.
--list-conf-levels
പൈലിന്റ് സന്ദേശങ്ങൾ സൃഷ്ടിക്കുക.
--പൂർണ്ണ ഡോക്യുമെന്റേഷൻ
pylint-ന്റെ മുഴുവൻ ഡോക്യുമെന്റേഷൻ സൃഷ്ടിക്കുക.
--genrate-rcfile
നിലവിലെ കോൺഫിഗറേഷൻ അനുസരിച്ച് ഒരു സാമ്പിൾ കോൺഫിഗറേഷൻ ഫയൽ സൃഷ്ടിക്കുക. നിങ്ങൾ
ജനറേറ്റ് ചെയ്ത കോൺഫിഗറേഷനിൽ ലഭിക്കുന്നതിന് ഇതിന് മുമ്പ് മറ്റ് ഓപ്ഷനുകൾ നൽകാം.
സന്ദേശങ്ങൾ നിയന്ത്രണം
--വിശ്വാസം=
ലിസ്റ്റ് ചെയ്ത കോൺഫിഡൻസ് ലെവലിൽ മാത്രം മുന്നറിയിപ്പുകൾ കാണിക്കുക. എല്ലാം കാണിക്കാൻ ശൂന്യമായി വിടുക.
സാധുവായ ലെവലുകൾ: HIGH, INFERENCE, INFERENCE_FAILURE, UNdefINed [നിലവിലെ: ഒന്നുമില്ല]
--പ്രവർത്തനക്ഷമമാക്കുക= , -ഇ
നൽകിയിരിക്കുന്ന ഐഡി(കൾ) ഉപയോഗിച്ച് സന്ദേശം, റിപ്പോർട്ട്, വിഭാഗം അല്ലെങ്കിൽ ചെക്കർ പ്രവർത്തനക്ഷമമാക്കുക. നിങ്ങൾക്ക് കഴിയും
ഒന്നുകിൽ കോമ (,) കൊണ്ട് വേർതിരിച്ച ഒന്നിലധികം ഐഡന്റിഫയർ നൽകുക അല്ലെങ്കിൽ ഈ ഓപ്ഷൻ ഒന്നിലധികം നൽകുക
സമയം. ഉദാഹരണങ്ങൾക്കായി "--disable" ഓപ്ഷനും കാണുക.
--disable= , -ഡി
നൽകിയിരിക്കുന്ന ഐഡി(കൾ) ഉപയോഗിച്ച് സന്ദേശം, റിപ്പോർട്ട്, വിഭാഗം അല്ലെങ്കിൽ ചെക്കർ എന്നിവ പ്രവർത്തനരഹിതമാക്കുക. നിങ്ങൾക്ക് കഴിയും
ഒന്നുകിൽ കോമ (,) കൊണ്ട് വേർതിരിച്ച ഒന്നിലധികം ഐഡന്റിഫയറുകൾ നൽകുക അല്ലെങ്കിൽ ഈ ഓപ്ഷൻ ഒന്നിലധികം നൽകുക
തവണ (കമാൻഡ് ലൈനിൽ മാത്രം, കോൺഫിഗറേഷൻ ഫയലിലല്ല
ഒരിക്കൽ മാത്രം ദൃശ്യമാകും).ആദ്യം എല്ലാം പ്രവർത്തനരഹിതമാക്കാൻ നിങ്ങൾക്ക് "--disable=all" ഉപയോഗിക്കാനും കഴിയും
തുടർന്ന് പ്രത്യേക പരിശോധനകൾ വീണ്ടും പ്രവർത്തനക്ഷമമാക്കുക. ഉദാഹരണത്തിന്, നിങ്ങൾക്ക് മാത്രം പ്രവർത്തിപ്പിക്കണമെങ്കിൽ
സമാനതകൾ പരിശോധിക്കുമ്പോൾ, നിങ്ങൾക്ക് "--disable=എല്ലാം --enable= സമാനതകൾ" ഉപയോഗിക്കാം. നിങ്ങൾ എങ്കിൽ
ക്ലാസ് ചെക്കർ മാത്രം പ്രവർത്തിപ്പിക്കാൻ ആഗ്രഹിക്കുന്നു, എന്നാൽ മുന്നറിയിപ്പ് ലെവൽ സന്ദേശങ്ങളൊന്നും പ്രദർശിപ്പിക്കില്ല,
ഉപയോഗിക്കുക"--disable=എല്ലാം --enable=ക്ലാസ്സുകൾ --disable=W"
റിപ്പോർട്ടുകൾ
--output-format= , -എഫ്
ഔട്ട്പുട്ട് ഫോർമാറ്റ് സജ്ജമാക്കുക. ലഭ്യമായ ഫോർമാറ്റുകൾ ടെക്സ്റ്റ്, പാഴ്സ് ചെയ്യാവുന്നത്, നിറമുള്ളത്, എംഎസ്വിഎസ് എന്നിവയാണ്
(വിഷ്വൽ സ്റ്റുഡിയോ) കൂടാതെ html. നിങ്ങൾക്ക് ഒരു റിപ്പോർട്ടർ ക്ലാസും നൽകാം, ഉദാ
mypackage.mymodule.MyReporterClass. [നിലവിലെ: വാചകം]
--files-output=
കമാൻഡിൽ വ്യക്തമാക്കിയിട്ടുള്ള ഓരോ മൊഡ്യൂളിനും / പാക്കേജിനുമായി ഒരു പ്രത്യേക ഫയലിൽ സന്ദേശങ്ങൾ ഇടുക
അവ stdout-ൽ അച്ചടിക്കുന്നതിനുപകരം ലൈൻ. റിപ്പോർട്ടുകൾ (എന്തെങ്കിലും ഉണ്ടെങ്കിൽ) ഒരു ഫയലിൽ എഴുതപ്പെടും
പേര് "pylint_global.[txt|html]". [നിലവിലെ: ഇല്ല]
--റിപ്പോർട്ടുകൾ= , -ആർ
ഒരു പൂർണ്ണ റിപ്പോർട്ട് പ്രദർശിപ്പിക്കണോ അതോ സന്ദേശങ്ങൾ മാത്രം പ്രദർശിപ്പിക്കണോ എന്ന് പറയുന്നു [നിലവിലെ: അതെ]
--മൂല്യനിർണ്ണയം=
പൈത്തൺ എക്സ്പ്രഷൻ 10-ൽ താഴെയുള്ള ഒരു കുറിപ്പ് നൽകണം (10 ആണ് ഏറ്റവും ഉയർന്ന നോട്ട്).
നിങ്ങൾക്ക് യഥാക്രമം വേരിയബിൾ പിശകുകൾ മുന്നറിയിപ്പ്, പ്രസ്താവന എന്നിവയിലേക്ക് ആക്സസ് ഉണ്ട്
പിശകുകളുടെ / മുന്നറിയിപ്പ് സന്ദേശങ്ങളുടെ എണ്ണവും പ്രസ്താവനകളുടെ ആകെ എണ്ണവും അടങ്ങിയിരിക്കുന്നു
വിശകലനം ചെയ്തു. ആഗോള മൂല്യനിർണ്ണയ റിപ്പോർട്ട് (RP0004) ഇത് ഉപയോഗിക്കുന്നു. [നിലവിലെ: 10.0 -
((ഫ്ലോട്ട്(5 * പിശക് + മുന്നറിയിപ്പ് + റിഫാക്ടർ + കൺവെൻഷൻ) / പ്രസ്താവന) * 10)]
--comment=
നിങ്ങളുടെ മൂല്യനിർണ്ണയ കുറിപ്പ് അനുസരിച്ച് ഒരു അഭിപ്രായം ചേർക്കുക. ഇത് ആഗോളതലത്തിൽ ഉപയോഗിക്കുന്നു
മൂല്യനിർണ്ണയ റിപ്പോർട്ട് (RP0004). [നിലവിലെ: ഇല്ല]
--msg-template=
സന്ദേശങ്ങൾ പ്രദർശിപ്പിക്കാൻ ഉപയോഗിക്കുന്ന ടെംപ്ലേറ്റ്. ഇത് പൈത്തൺ ന്യൂ-സ്റ്റൈൽ ഫോർമാറ്റ് സ്ട്രിംഗാണ്
സന്ദേശ വിവരങ്ങൾ ഫോർമാറ്റ് ചെയ്യുക. എല്ലാ വിശദാംശങ്ങൾക്കും പ്രമാണം കാണുക
ഒഴിവാക്കലുകൾ
--overgeneral-exceptions=
പിടിക്കപ്പെടുമ്പോൾ ഒരു മുന്നറിയിപ്പ് പുറപ്പെടുവിക്കുന്ന ഒഴിവാക്കലുകൾ. "ഒഴിവാക്കൽ" എന്നതിലേക്കുള്ള ഡിഫോൾട്ടുകൾ
[നിലവിലെ: ഒഴിവാക്കൽ]
ക്ലാസുകൾ
--ignore-iface-methods=
അവഗണിക്കാനുള്ള ഇന്റർഫേസ് രീതികളുടെ ലിസ്റ്റ്, കോമയാൽ വേർതിരിച്ചിരിക്കുന്നു. ഇതിനായി ഉപയോഗിക്കുന്നു
സോപ്പിന്റെ ഇന്റർഫേസ് ബേസ് ക്ലാസിൽ നിർവചിക്കുന്ന രീതികൾ പരിശോധിക്കാതിരിക്കാനുള്ള ഉദാഹരണം. [നിലവിലെ:
നടപ്പിലാക്കിയത്, മാറ്റിവച്ചത്, വിപുലീകരിക്കുന്നു, പേരുകൾ, പേരുകൾ, വിവരണങ്ങൾ, അന്വേഷണവിവരണം, ഗെറ്റ്ബേസുകൾ, ഗെറ്റ്ഡിസ്ക്രിപ്ഷൻ, ഗെറ്റ്ഡോക്, ഗെറ്റ്നെയിം, ഗെറ്റ്ടാഗ്ഡ് മൂല്യം,ഗെറ്റ്ടാഗ്ഡ് മൂല്യം ടാഗുകൾ, തുല്യമോ അല്ലെങ്കിൽ വിപുലീകരിച്ചത്,
--defining-attr-methods=
ഇൻസ്റ്റൻസ് ആട്രിബ്യൂട്ടുകൾ പ്രഖ്യാപിക്കാൻ (അതായത് അസൈൻ ചെയ്യുക) ഉപയോഗിക്കുന്ന രീതി നാമങ്ങളുടെ ലിസ്റ്റ്. [നിലവിലെ:
__init__,__new__,setUp]
--valid-classmethod-first-arg=
ഒരു ക്ലാസ് രീതിയിലെ ആദ്യ ആർഗ്യുമെന്റിനുള്ള സാധുവായ പേരുകളുടെ ലിസ്റ്റ്. [നിലവിലെ: cls]
--valid-metaclass-classmethod-first-arg=
ഒരു മെറ്റാക്ലാസ് ക്ലാസ് രീതിയിലെ ആദ്യ ആർഗ്യുമെന്റിനുള്ള സാധുവായ പേരുകളുടെ ലിസ്റ്റ്. [നിലവിലെ:
mcs]
--exclude-protected=
പരിരക്ഷിത ആക്സസ് മുന്നറിയിപ്പിൽ നിന്ന് ഒഴിവാക്കേണ്ട അംഗങ്ങളുടെ പേരുകളുടെ ലിസ്റ്റ്.
[നിലവിലെ: _asdict,_fields,_replace,_source,_make]
ലോഗിംഗ്
--logging-modules=
സ്ട്രിംഗ് ഫോർമാറ്റ് ആർഗ്യുമെന്റുകൾ ലോഗിംഗ് ഫംഗ്ഷനിലാണോ എന്ന് പരിശോധിക്കാൻ ലോഗിംഗ് മൊഡ്യൂളുകൾ
പാരാമീറ്റർ ഫോർമാറ്റ് [നിലവിലെ: ലോഗിംഗ്]
വ്യത്യാസങ്ങൾ
--init-import=
__init__ ഫയലുകളിൽ ഉപയോഗിക്കാത്ത ഇറക്കുമതിക്കായി പരിശോധിക്കേണ്ടതുണ്ടോ എന്ന് പറയുന്നു. [നിലവിലെ: ഇല്ല]
--dummy-variables-rgx=
ഡമ്മി വേരിയബിളുകളുടെ പേരുമായി പൊരുത്തപ്പെടുന്ന ഒരു റെഗുലർ എക്സ്പ്രഷൻ (അതായത് പ്രതീക്ഷിക്കില്ല
ഉപയോഗിച്ചു). [നിലവിലെ: _$|ഡമ്മി]
--additional-builtins=
ബിൽഡിനുകളിൽ നിർവചിക്കപ്പെടേണ്ട അധിക പേരുകളുടെ ലിസ്റ്റ്. നിങ്ങൾ അത് ഓർക്കുക
സാധ്യമാകുമ്പോൾ പുതിയ ബിൽഡിനുകൾ നിർവ്വചിക്കുന്നത് ഒഴിവാക്കണം. [നിലവിലെ: ഒന്നുമില്ല]
--കോൾബാക്കുകൾ=
പേരിനനുസരിച്ച് ഒരു കോൾബാക്ക് ഫംഗ്ഷൻ തിരിച്ചറിയാൻ കഴിയുന്ന സ്ട്രിംഗുകളുടെ ലിസ്റ്റ്. ഒരു തിരിച്ചുവിളിയുടെ പേര്
ആ സ്ട്രിംഗുകളിലൊന്നിൽ ആരംഭിക്കുകയോ അവസാനിപ്പിക്കുകയോ ചെയ്യണം. [നിലവിലെ: cb_,_cb]
ഡിസൈൻ
--max-args=
ഫംഗ്ഷൻ / രീതിക്ക് വേണ്ടിയുള്ള പരമാവധി ആർഗ്യുമെന്റുകൾ [നിലവിലെ: 5]
--ignored-argument-names=
ഈ പദപ്രയോഗവുമായി പൊരുത്തപ്പെടുന്ന ആർഗ്യുമെന്റ് പേരുകൾ അവഗണിക്കപ്പെടും. പേരിടാൻ ഡിഫോൾട്ട്
ലീഡിംഗ് അടിവര [നിലവിലെ: _.*]
--max-locals=
ഫംഗ്ഷൻ / മെത്തേഡ് ബോഡിക്ക് വേണ്ടിയുള്ള പരമാവധി തദ്ദേശവാസികളുടെ എണ്ണം [നിലവിലെ: 15]
--max-returns=
ഫംഗ്ഷൻ / രീതി ബോഡിക്കുള്ള റിട്ടേൺ / വിളവ് പരമാവധി എണ്ണം [നിലവിലെ: 6]
--max-branches=
ഫംഗ്ഷൻ / മെത്തേഡ് ബോഡിക്കുള്ള പരമാവധി ശാഖകളുടെ എണ്ണം [നിലവിലെ: 12]
--max-statements=
ഫംഗ്ഷൻ / രീതി ബോഡിയിലെ പരമാവധി എണ്ണം പ്രസ്താവനകൾ [നിലവിലെ: 50]
--max-parents=
ഒരു ക്ലാസിനുള്ള പരമാവധി രക്ഷിതാക്കളുടെ എണ്ണം (R0901 കാണുക). [നിലവിലെ: 7]
--max-attributes=
ഒരു ക്ലാസിനുള്ള ആട്രിബ്യൂട്ടുകളുടെ പരമാവധി എണ്ണം (R0902 കാണുക). [നിലവിലെ: 7]
--min-public-methods=
ഒരു ക്ലാസിനുള്ള ഏറ്റവും കുറഞ്ഞ പൊതു രീതികൾ (R0903 കാണുക). [നിലവിലെ: 2]
--max-public-methods=
ഒരു ക്ലാസിനുള്ള പരമാവധി എണ്ണം പൊതു രീതികൾ (R0904 കാണുക). [നിലവിലെ: 20]
ബേസിക്
--required-attributes=
മൊഡ്യൂളിന് ആവശ്യമായ ആട്രിബ്യൂട്ടുകൾ, ഒരു കോമ കൊണ്ട് വേർതിരിച്ചിരിക്കുന്നു [നിലവിലെ: ഒന്നുമില്ല]
--bad-functions=
ഉപയോഗിക്കാൻ പാടില്ലാത്ത ബിൽഡിൻസ് ഫംഗ്ഷൻ പേരുകളുടെ ലിസ്റ്റ്, കോമയാൽ വേർതിരിച്ചിരിക്കുന്നു
[നിലവിലെ: മാപ്പ്, ഫിൽട്ടർ, ഇൻപുട്ട്]
--good-names=
എല്ലായ്പ്പോഴും സ്വീകരിക്കേണ്ട നല്ല വേരിയബിൾ പേരുകൾ, ഒരു കോമ കൊണ്ട് വേർതിരിച്ചിരിക്കുന്നു [നിലവിലെ:
i,j,k,ex,Run,_]
--bad-names=
എല്ലായ്പ്പോഴും നിരസിക്കേണ്ട മോശം വേരിയബിൾ പേരുകൾ, ഒരു കോമ കൊണ്ട് വേർതിരിച്ചിരിക്കുന്നു [നിലവിലെ:
foo,bar,baz,toto,tutu,tata]
--name-group=
കോളൺ-ഡിലിമിറ്റഡ് പേരുകൾ പരസ്പരം പേരിടൽ ശൈലി നിർണ്ണയിക്കുന്നു
പേര് regexes നിരവധി ശൈലികൾ അനുവദിക്കുന്നു. [നിലവിലെ: ഒന്നുമില്ല]
--include-naming-hint=
അസാധുവായ പേര് ഉള്ള ശരിയായ നാമകരണ ഫോർമാറ്റിനായി ഒരു സൂചന ഉൾപ്പെടുത്തുക [നിലവിലെ: ഇല്ല]
--function-rgx=
ശരിയായ ഫംഗ്ഷൻ പേരുകളുമായി പൊരുത്തപ്പെടുന്ന പതിവ് പദപ്രയോഗം [നിലവിലെ: [a-z_][a-
z0-9_]{2,30}$]
--function-name-hint=
ഫംഗ്ഷൻ പേരുകൾക്കുള്ള പേരിടൽ സൂചന [നിലവിലെ: [a-z_][a-z0-9_]{2,30}$]
--variable-rgx=
ശരിയായ വേരിയബിൾ പേരുകളുമായി പൊരുത്തപ്പെടുന്ന പതിവ് എക്സ്പ്രഷൻ [നിലവിലെ: [a-z_][a-
z0-9_]{2,30}$]
--variable-name-hint=
വേരിയബിൾ പേരുകൾക്കുള്ള പേരിടൽ സൂചന [നിലവിലെ: [a-z_][a-z0-9_]{2,30}$]
--const-rgx=
ശരിയായ സ്ഥിരമായ പേരുകളുമായി പൊരുത്തപ്പെടുന്ന പതിവ് എക്സ്പ്രഷൻ [നിലവിലെ: ([A-Z_][A-
Z0-9_]*)|(__.*__))$]
--const-name-hint=
സ്ഥിരമായ പേരുകൾക്കുള്ള നാമകരണ സൂചന [നിലവിലെ: ([A-Z_][A-Z0-9_]*)|(__.*__))$]
--attr-rgx=
ശരിയായ ആട്രിബ്യൂട്ട് പേരുകളുമായി പൊരുത്തപ്പെടുന്ന പതിവ് എക്സ്പ്രഷൻ [നിലവിലെ: [a-z_][a-
z0-9_]{2,30}$]
--attr-name-hint=
ആട്രിബ്യൂട്ട് പേരുകൾക്കുള്ള പേരിടൽ സൂചന [നിലവിലെ: [a-z_][a-z0-9_]{2,30}$]
--argument-rgx=
ശരിയായ ആർഗ്യുമെന്റ് പേരുകളുമായി പൊരുത്തപ്പെടുന്ന പതിവ് എക്സ്പ്രഷൻ [നിലവിലെ: [a-z_][a-
z0-9_]{2,30}$]
--argument-name-hint=
ആർഗ്യുമെന്റ് പേരുകൾക്കുള്ള പേരിടൽ സൂചന [നിലവിലെ: [a-z_][a-z0-9_]{2,30}$]
--class-attribute-rgx=
ശരിയായ ക്ലാസ് ആട്രിബ്യൂട്ട് പേരുകളുമായി പൊരുത്തപ്പെടുന്ന പതിവ് എക്സ്പ്രഷൻ [നിലവിലെ: ([A-Za-z_][A-
Za-z0-9_]{2,30}|(__.*__))$]
--class-attribute-name-hint=
ക്ലാസ് ആട്രിബ്യൂട്ട് പേരുകൾക്കുള്ള നാമകരണ സൂചന [നിലവിലെ: ([A-Za-z_][A-Za-
z0-9_]{2,30}|(__.*__))$]
--inlinevar-rgx=
കൃത്യമായ ഇൻലൈൻ ആവർത്തന നാമങ്ങളുമായി പൊരുത്തപ്പെടുന്ന പതിവ് എക്സ്പ്രഷൻ [നിലവിലെ: [A-Za-z_][A-
Za-z0-9_]*$]
--inlinevar-name-hint=
ഇൻലൈൻ ആവർത്തന നാമങ്ങൾക്കുള്ള നാമകരണ സൂചന [നിലവിലെ: [A-Za-z_][A-Za-z0-9_]*$]
--class-rgx=
ശരിയായ ക്ലാസ് പേരുകളുമായി പൊരുത്തപ്പെടുന്ന പതിവ് എക്സ്പ്രഷൻ [നിലവിലെ: [A-Z_][a-zA-Z0-9]+$]
--class-name-hint=
ക്ലാസ് പേരുകൾക്കുള്ള പേരിടൽ സൂചന [നിലവിലെ: [A-Z_][a-zA-Z0-9]+$]
--module-rgx=
ശരിയായ മൊഡ്യൂൾ പേരുകളുമായി പൊരുത്തപ്പെടുന്ന പതിവ് എക്സ്പ്രഷൻ [നിലവിലെ: ([a-z_][a-z0-9_]*)|([A-
Z][a-zA-Z0-9]+))$]
--module-name-hint=
മൊഡ്യൂൾ പേരുകൾക്കുള്ള നാമകരണ സൂചന [നിലവിലെ: ([a-z_][a-z0-9_]*)|([AZ][a-zA-Z0-9]+))$]
--method-rgx=
ശരിയായ രീതി നാമങ്ങളുമായി പൊരുത്തപ്പെടുന്ന പതിവ് എക്സ്പ്രഷൻ [നിലവിലെ: [a-z_][a-z0-9_]{2,30}$]
--method-name-hint=
രീതി നാമങ്ങൾക്കുള്ള പേരിടൽ സൂചന [നിലവിലെ: [a-z_][a-z0-9_]{2,30}$]
--no-docstring-rgx=
ഫംഗ്ഷനുമായോ അല്ലാത്ത ക്ലാസ് പേരുകളുമായോ മാത്രം പൊരുത്തപ്പെടുന്ന പതിവ് എക്സ്പ്രഷൻ
ഒരു ഡോക്ട്രിംഗ് ആവശ്യമാണ്. [നിലവിലെ: __.*__]
--docstring-min-length=
ഡോക്സ്ട്രിംഗുകൾ ആവശ്യമുള്ള ഫംഗ്ഷനുകൾ/ക്ലാസുകൾക്കുള്ള ഏറ്റവും കുറഞ്ഞ ലൈൻ ദൈർഘ്യം ചെറുതാണ്
ഒഴിവാക്കി. [നിലവിലെ: -1]
കലാകൌമുദി
--കുറിപ്പുകൾ=
പരിഗണിക്കേണ്ട കുറിപ്പ് ടാഗുകളുടെ ലിസ്റ്റ്, കോമയാൽ വേർതിരിച്ചിരിക്കുന്നു. [നിലവിലെ:
FIXME,XXX,TODO]
ടൈപ്പ് ചെക്ക്
--ignore-mixin-members=
മിക്സിൻ ക്ലാസിൽ ആക്സസ് ചെയ്ത കാണാതായ അംഗങ്ങളെ അവഗണിക്കേണ്ടതുണ്ടോ എന്ന് പറയുന്നു. ഒരു മിക്സിൻ
ക്ലാസ്സിന്റെ പേര് "മിക്സിൻ" (കേസ് സെൻസിറ്റീവ്) എന്നതിൽ അവസാനിച്ചാൽ അത് കണ്ടെത്തും. [നിലവിലെ: അതെ]
--ignored-modules=
അംഗത്വ ആട്രിബ്യൂട്ടുകൾ പരിശോധിക്കാൻ പാടില്ലാത്ത മൊഡ്യൂൾ പേരുകളുടെ ലിസ്റ്റ് (ഇതിന് ഉപയോഗപ്രദമാണ്
റൺടൈമിൽ നെയിംസ്പേസുകൾ കൈകാര്യം ചെയ്യപ്പെടുന്ന മൊഡ്യൂളുകൾ/പ്രോജക്റ്റുകൾ അങ്ങനെ നിലവിലുണ്ട്
അംഗത്വ ആട്രിബ്യൂട്ടുകൾ സ്റ്റാറ്റിക് വിശകലനം വഴി ഊഹിക്കാൻ കഴിയില്ല [നിലവിലെ: ഒന്നുമില്ല]
--ignored-classes=
അംഗത്വ ആട്രിബ്യൂട്ടുകൾ പരിശോധിക്കാൻ പാടില്ലാത്ത ക്ലാസുകളുടെ പേരുകളുടെ ലിസ്റ്റ് (ഇതിന് ഉപയോഗപ്രദമാണ്
ആട്രിബ്യൂട്ടുകളുള്ള ക്ലാസുകൾ ചലനാത്മകമായി സജ്ജീകരിച്ചിരിക്കുന്നു). [നിലവിലെ: SQLObject]
--zope=
സോപ്പ് മോഡ് സജീവമാകുമ്പോൾ, സോപ്പ് നേടിയ ആട്രിബ്യൂട്ടുകളുടെ ഒരു മുൻനിശ്ചയിച്ച സെറ്റ് ചേർക്കുക
ജനറേറ്റഡ്-അംഗങ്ങൾ. [നിലവിലെ: ഇല്ല]
--generated-members=
പൈലിന്റ് അനുമാന സംവിധാനം വഴി ചലനാത്മകമായി സജ്ജീകരിക്കപ്പെട്ട അംഗങ്ങളുടെ ലിസ്റ്റ്,
അതിനാൽ ആക്സസ് ചെയ്യുമ്പോൾ E1101 ട്രിഗർ ചെയ്യാൻ പാടില്ല. പൈത്തൺ റെഗുലർ എക്സ്പ്രഷനുകളാണ്
സ്വീകരിച്ചു. [നിലവിലെ: REQUEST,acl_users,aq_parent]
അക്ഷരവിന്യാസം
--spelling-dict=
സ്പെല്ലിംഗ് നിഘണ്ടു നാമം. ലഭ്യമായ നിഘണ്ടുക്കൾ: ഒന്നുമില്ല. ഇത് പ്രവർത്തനക്ഷമമാക്കാൻ ഇൻസ്റ്റാൾ ചെയ്യുക
പൈത്തൺ-എൻചാൻറ് പാക്കേജ്. [നിലവിലെ: ഒന്നുമില്ല]
--spelling-ignore-words=
പരിശോധിക്കാൻ പാടില്ലാത്ത കോമയാൽ വേർതിരിച്ച വാക്കുകളുടെ ലിസ്റ്റ്. [നിലവിലെ: ഒന്നുമില്ല]
--spelling-private-dict-file=
സ്വകാര്യ നിഘണ്ടു അടങ്ങുന്ന ഒരു ഫയലിലേക്കുള്ള പാത; ഒരു വരിയിൽ ഒരു വാക്ക്. [നിലവിലെ:
ഒന്നുമില്ല]
--spelling-store-unknown-words=
സൂചിപ്പിച്ച സ്വകാര്യ നിഘണ്ടുവിൽ അജ്ഞാത വാക്കുകൾ സൂക്ഷിക്കണമോ എന്ന് പറയുന്നു --സ്പെല്ലിംഗ്-
ഒരു സന്ദേശം ഉയർത്തുന്നതിന് പകരം private-dict-file ഓപ്ഷൻ. [നിലവിലെ: ഇല്ല]
ഫോർമാറ്റ്
--max-line-length=
ഒരു വരിയിൽ പരമാവധി എണ്ണം പ്രതീകങ്ങൾ. [നിലവിലെ: 100]
--ignore-long-lines=
പരിധിയേക്കാൾ ദൈർഘ്യമേറിയ ഒരു വരിയുടെ റീജക്സ്. [നിലവിലെ: ^(#
)? ?$]
--single-line-if-stmt=
മറ്റൊന്നുമില്ലെങ്കിൽ, ഒരു if-ന്റെ ബോഡി ടെസ്റ്റിന്റെ അതേ ലൈനിൽ തന്നെയായിരിക്കാൻ അനുവദിക്കുക.
[നിലവിലെ: ഇല്ല]
--no-space-check=NO_SPACE_CHECK
വൈറ്റ്സ്പേസ് പരിശോധന പ്രവർത്തനരഹിതമാക്കിയ ഓപ്ഷണൽ കൺസ്ട്രക്റ്റുകളുടെ ലിസ്റ്റ് [നിലവിലെ:
ട്രെയിലിംഗ്-കോമ,ഡിക്ട്-സെപ്പറേറ്റർ]
--max-module-lines=
ഒരു മൊഡ്യൂളിലെ പരമാവധി എണ്ണം വരികൾ [നിലവിലെ: 1000]
--indent-string=
ഇൻഡന്റേഷൻ യൂണിറ്റായി ഉപയോഗിക്കുന്ന സ്ട്രിംഗ്. ഇത് സാധാരണയായി "" (4 സ്പെയ്സുകൾ) അല്ലെങ്കിൽ "" (1 ടാബ്) ആണ്.
[നിലവിലെ: ' ']
--indent-after-paren=
ഒരു ഹാംഗിംഗ് അല്ലെങ്കിൽ തുടർച്ചയായ ലൈനിനുള്ളിൽ ആവശ്യമായ ഇൻഡന്റുകളുടെ എണ്ണം. [നിലവിലെ:
4]
--expected-line-ending-format=
വരി അവസാനിക്കുന്നതിന്റെ പ്രതീക്ഷിക്കുന്ന ഫോർമാറ്റ്, ഉദാ ശൂന്യം (ഏതെങ്കിലും ലൈൻ അവസാനിക്കുന്നവ), LF അല്ലെങ്കിൽ CRLF. [നിലവിലെ:
ഒന്നുമില്ല]
ഇറക്കുമതി
--deprecated-modules=
ഉപയോഗശൂന്യമായ മൊഡ്യൂളുകൾ കോമ കൊണ്ട് വേർതിരിച്ചിരിക്കുന്നു [നിലവിലെ:
regsub,TERMIOS,Bastion,rexec]
--import-graph=
തന്നിരിക്കുന്ന ഫയലിലെ എല്ലാ (അതായത് ആന്തരികവും ബാഹ്യവുമായ) ഡിപൻഡൻസികളുടെ ഒരു ഗ്രാഫ് സൃഷ്ടിക്കുക
(റിപ്പോർട്ട് RP0402 പ്രവർത്തനരഹിതമാക്കാൻ പാടില്ല) [നിലവിലെ: ഒന്നുമില്ല]
--ext-import-graph=
തന്നിരിക്കുന്ന ഫയലിൽ ബാഹ്യ ഡിപൻഡൻസികളുടെ ഒരു ഗ്രാഫ് സൃഷ്ടിക്കുക (ആർപി0402 റിപ്പോർട്ട് ചെയ്യരുത്
അപ്രാപ്തമാക്കുക) [നിലവിലെ: ഒന്നുമില്ല]
--int-import-graph=
നൽകിയിരിക്കുന്ന ഫയലിൽ ആന്തരിക ഡിപൻഡൻസികളുടെ ഒരു ഗ്രാഫ് സൃഷ്ടിക്കുക (ആർപി0402 റിപ്പോർട്ട് ചെയ്യരുത്
അപ്രാപ്തമാക്കുക) [നിലവിലെ: ഒന്നുമില്ല]
സമാനതകൾ
--min-similarity-lines=
ഒരു സാമ്യത്തിന്റെ ഏറ്റവും കുറഞ്ഞ വരികളുടെ എണ്ണം. [നിലവിലെ: 4]
--ignore-comments=
സമാനതകൾ കണക്കാക്കുമ്പോൾ അഭിപ്രായങ്ങൾ അവഗണിക്കുക. [നിലവിലെ: അതെ]
--ignore-docstrings=
സമാനതകൾ കണക്കാക്കുമ്പോൾ ഡോക്സ്ട്രിംഗുകൾ അവഗണിക്കുക. [നിലവിലെ: അതെ]
--ignore-imports=
സമാനതകൾ കണക്കാക്കുമ്പോൾ ഇറക്കുമതി അവഗണിക്കുക. [നിലവിലെ: ഇല്ല]
ENVIRONMENT വ്യത്യാസങ്ങൾ
ഇനിപ്പറയുന്ന പരിസ്ഥിതി വേരിയബിളുകൾ ഉപയോഗിക്കുന്നു:
* പൈലിൻഹോം
റണ്ണിനായുള്ള പെർസിസ്റ്റന്റ് സംഭരിക്കുന്ന ഡയറക്ടറിയിലേക്കുള്ള പാത. കണ്ടെത്തിയില്ലെങ്കിൽ,
അത് ഡിഫോൾട്ടാണ് ~/.pylint.d/ അല്ലെങ്കിൽ .pylint.d (നിലവിലെ പ്രവർത്തിക്കുന്ന ഡയറക്ടറിയിൽ).
* പൈലിൻട്രാക്
കോൺഫിഗറേഷൻ ഫയലിലേക്കുള്ള പാത. തിരയാൻ ഉപയോഗിക്കുന്ന രീതിയുടെ ഡോക്യുമെന്റേഷൻ കാണുക
കോൺഫിഗറേഷൻ ഫയലിനായി.
ഔട്ട്പ്
ഡിഫോൾട്ട് ടെക്സ്റ്റ് ഔട്ട്പുട്ട് ഉപയോഗിച്ച്, സന്ദേശ ഫോർമാറ്റ് ഇതാണ്:
MESSAGE_TYPE: LINE_NUM:[OBJECT:] MESSAGE
5 തരത്തിലുള്ള സന്ദേശങ്ങളുണ്ട്:
* (C) കൺവെൻഷൻ, പ്രോഗ്രാമിംഗ് സ്റ്റാൻഡേർഡ് ലംഘനത്തിന്
* (R) റിഫാക്ടർ, മോശം കോഡ് മണത്തിന്
* (W) മുന്നറിയിപ്പ്, പൈത്തൺ നിർദ്ദിഷ്ട പ്രശ്നങ്ങൾക്ക്
* (E) പിശക്, കോഡിലെ ബഗുകൾക്കുള്ള സാധ്യത
* (F) മാരകമാണ്, ഒരു പിശക് സംഭവിച്ചാൽ, അത് പൈലിന്റിനെ കൂടുതൽ ചെയ്യുന്നതിൽ നിന്ന് തടയുന്നു
പ്രോസസ്സ് ചെയ്യുന്നു.
ഔട്ട്പ് പദവി കോഡ്
ഇനിപ്പറയുന്ന സ്റ്റാറ്റസ് കോഡ് സഹിതം പൈലിന്റ് പുറപ്പെടണം:
* 0 എല്ലാം ശരിയാണെങ്കിൽ
* 1 മാരകമായ സന്ദേശം നൽകിയിട്ടുണ്ടെങ്കിൽ
* 2 ഒരു പിശക് സന്ദേശം നൽകിയിട്ടുണ്ടെങ്കിൽ
* 4 ഒരു മുന്നറിയിപ്പ് സന്ദേശം നൽകിയിട്ടുണ്ടെങ്കിൽ
* 8 ഒരു റിഫാക്ടർ സന്ദേശം നൽകിയിട്ടുണ്ടെങ്കിൽ
* 16 ഒരു കൺവെൻഷൻ സന്ദേശം നൽകിയിട്ടുണ്ടെങ്കിൽ
* 32 ഉപയോഗ പിശകിൽ
സ്റ്റാറ്റസ് 1 മുതൽ 16 വരെ ബിറ്റ്-ഓർഡ് ആയിരിക്കും, അതിനാൽ ഏതൊക്കെ വ്യത്യസ്ത വിഭാഗങ്ങളാണ് ഇഷ്യൂ ചെയ്തതെന്ന് നിങ്ങൾക്ക് അറിയാനാകും
പൈലിന്റ് ഔട്ട്പുട്ട് സ്റ്റാറ്റസ് കോഡ് വിശകലനം ചെയ്തുകൊണ്ട്
onworks.net സേവനങ്ങൾ ഉപയോഗിച്ച് പൈലിന്റ് ഓൺലൈനായി ഉപയോഗിക്കുക