আমি কীভাবে একটি পাইলট্রিক ফাইল তৈরি করব


132

আমি লিনাক্স চালাচ্ছি আমি কি ডিফল্ট সেটিংসকে ওভাররাইড করতে pylint --generate-rcfile > .pylintrcফলাফল .pylintrcফাইলটিতে কিছু পরিবর্তন করতে এবং তারপরে পরিবর্তন করতে পারি? এবং যদি তা হয় তবে এটি আমার ~/ডিরেক্টরিতে থাকা উচিত বা আমি .pylint.d এ রাখা উচিত?

উত্তর:


134

আপনি এটি লাগাতে পারেন:

  • /etc/pylintrc ডিফল্ট গ্লোবাল কনফিগারেশন জন্য
  • ~/.pylintrc ডিফল্ট ব্যবহারকারী কনফিগারেশন জন্য
  • <your project>/pylintrcডিফল্ট প্রকল্পের কনফিগারেশনের জন্য (যখন আপনি চলবেন তখন ব্যবহৃত pylint <your project>)
  • আপনি যেখানে চান সেখানে ব্যবহার করুন pylint --rcfile=<wherever I want>

আরসি ফাইলটি তৈরি করার সময় লক্ষ্য করুন, আপনি কমান্ড লাইনে অপশন যুক্ত করতে পারেন এর আগে --generate-rcfile, সেগুলি উত্পন্ন ফাইলটিতে বিবেচনা করা হবে।


35
আমি সিস্টেম-ব্যাপী বা ব্যবহারকারী-প্রশস্ত আরসি ফাইলের বিরুদ্ধে প্রস্তাব দিই। এটি প্রতি প্রকল্পের মতো করে রাখা এবং সংস্করণ নিয়ন্ত্রণে সংরক্ষণ করা প্রায়শই ভাল।
একিউম্যানাস

11
আইএমও ব্যবহারকারীর ডিফল্ট সেটিংসের সাথে ব্যবহারকারী-প্রশস্ত আরসি ফাইল থাকা ক্ষতিগ্রস্ত করে না এবং অতিরিক্ত প্রকল্প-নির্দিষ্ট আরসি ফাইল রয়েছে যেখানে এটি কোনও প্রকল্পের জন্য প্রয়োজনীয় (এখনও আপনার মন্তব্যের জন্য +1)।
fotNelton

আপনি আপনার কনফিগারেশন ফাইলের অবস্থানের দিকে ইঙ্গিত করে $ পাইলিনটিআরসি পরিবেশ পরিবর্তনশীলও সেট করতে পারেন।
বক্সামা

7
এগুলি উইন্ডোতে কোথায় যায়?
এলিয়ট

4
.pylintrcএকটি প্রকল্প ডিরেক্টরিতে pylintrcঅস্তিত্ব না থাকলে ডিফল্টরূপেও বাছাই করা যায়। pylint.pycqa.org/en/latest/user_guide/…
টেলর

63

এখানে ডকুমেন্টেশন অনুসারে , আমরা পাইলিন্ট আরসি ফাইল তৈরি করতে তার সমস্ত বিকল্পের সাথে নিচের কমান্ডটি ব্যবহার করতে পারি:

pylint --generate-rcfile > $HOME/.pylintrc

উপরের কমান্ডটি .pylintrcআপনার হোম ডিরেক্টরিতে ফাইল তৈরি করবে । তারপরে আপনি আপনার প্রয়োজন অনুসারে আরসি ফাইলটি টুইট করতে পারেন।


আমার মনে হয় তুমি বোঝাতে চাইছ pylint --generate-rcfile > .pylintrc~অর্থ$HOME
ইদ্দান হারুনসোহন

1
হ্যাঁ, ~মানে লিনাক্সে $ হোম। হতে পারে আমার এটিকে $HOMEআরও স্পষ্ট করে তুলতে হবে।
jdhao
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.