Pyre-check: Python ਲਈ ਪਰਫਾਰਮੈਂਟ ਟਾਈਪ-ਚੈਕਿੰਗ

ਸਮੱਸਿਆਵਾਂ ਨੂੰ ਖਤਮ ਕਰਨ ਲਈ ਸਾਡੇ ਸਾਧਨ ਦੀ ਕੋਸ਼ਿਸ਼ ਕਰੋ

Pyre-check: Python ਲਈ ਪਰਫਾਰਮੈਂਟ ਟਾਈਪ-ਚੈਕਿੰਗ

Pyre PEP 484 ਦੇ ਨਾਲ ਅਨੁਕੂਲ Python ਲਈ ਇੱਕ ਪਰਫਾਰਮੈਂਟ ਟਾਈਪ ਚੈਕਰ ਹੈ। Pyre ਲਗਾਤਾਰ ਕੋਡ ਦੀਆਂ ਲੱਖਾਂ ਲਾਈਨਾਂ ਦੇ ਨਾਲ ਕੋਡਬੇਸ ਦਾ ਵਿਸ਼ਲੇਸ਼ਣ ਕਰ ਸਕਦਾ ਹੈ - ਡਿਵੈਲਪਰਾਂ ਨੂੰ ਤੁਰੰਤ ਫੀਡਬੈਕ ਪ੍ਰਦਾਨ ਕਰਦਾ ਹੈ ਕਿਉਂਕਿ ਉਹ ਕੋਡ ਲਿਖਦੇ ਹਨ।



ਨਾਲ ਚਿਤਾ ਜਹਾਜ਼ ਮੋਸੀ , ਇੱਕ ਸੁਰੱਖਿਆ ਕੇਂਦਰਿਤ ਸਥਿਰ ਵਿਸ਼ਲੇਸ਼ਣ ਟੂਲ ਜੋ ਅਸੀਂ Pyre ਦੇ ਸਿਖਰ 'ਤੇ ਬਣਾਇਆ ਹੈ ਜੋ Python ਐਪਲੀਕੇਸ਼ਨਾਂ ਵਿੱਚ ਡੇਟਾ ਦੇ ਪ੍ਰਵਾਹ ਦਾ ਕਾਰਨ ਬਣਦਾ ਹੈ। ਸਾਡੇ ਸੁਰੱਖਿਆ ਵਿਸ਼ਲੇਸ਼ਣ ਨਾਲ ਸ਼ੁਰੂਆਤ ਕਰਨ ਲਈ ਕਿਰਪਾ ਕਰਕੇ ਸਾਡੇ ਦਸਤਾਵੇਜ਼ਾਂ ਨੂੰ ਵੇਖੋ।






ਲੋੜਾਂ

ਸ਼ੁਰੂ ਕਰਨ ਲਈ, ਤੁਹਾਨੂੰ Python 3.6 ਜਾਂ ਇਸ ਤੋਂ ਬਾਅਦ ਵਾਲੇ ਅਤੇ ਤੁਹਾਡੇ ਸਿਸਟਮ 'ਤੇ ਕੰਮ ਕਰਨ ਵਾਲੇ ਚੌਕੀਦਾਰ ਦੀ ਲੋੜ ਹੈ। 'ਤੇ MacOS ਤੁਸੀਂ ਹੋਮਬਰੂ ਨਾਲ ਸਭ ਕੁਝ ਪ੍ਰਾਪਤ ਕਰ ਸਕਦੇ ਹੋ:



|_+_|

'ਤੇ ਉਬੰਟੂ , ਦੇ ਤੌਰ 'ਤੇ , ਜਾਂ ਡੇਬੀਅਨ ; ਵਰਤੋ |_+_| ਅਤੇ ਹੋਮਬਰੂ:



|_+_|

ਅਸੀਂ ਪਾਈਰੇ ਦੀ ਜਾਂਚ ਕੀਤੀ ਉਬੰਟੂ 18.04.5 LTS , CentOS 7 , ਅਤੇ OSX 10.11 ਅਤੇ ਬਾਅਦ ਵਿੱਚ.






ਇੱਕ ਪ੍ਰੋਜੈਕਟ ਸਥਾਪਤ ਕਰਨਾ

ਅਸੀਂ ਇੱਕ ਖਾਲੀ ਪ੍ਰੋਜੈਕਟ ਡਾਇਰੈਕਟਰੀ ਬਣਾ ਕੇ ਅਤੇ ਇੱਕ ਵਰਚੁਅਲ ਵਾਤਾਵਰਣ ਸਥਾਪਤ ਕਰਕੇ ਸ਼ੁਰੂ ਕਰਦੇ ਹਾਂ:

|_+_|

ਅੱਗੇ, ਅਸੀਂ ਪਾਈਰੇ ਨੂੰ ਸਾਡੇ ਨਵੇਂ ਪ੍ਰੋਜੈਕਟ ਬਾਰੇ ਸਿਖਾਉਂਦੇ ਹਾਂ:

|_+_|

ਇਹ ਕਮਾਂਡ ਤੁਹਾਡੇ ਪ੍ਰੋਜੈਕਟ ਦੀ ਡਾਇਰੈਕਟਰੀ ਵਿੱਚ Pyre (|_+_|) ਦੇ ਨਾਲ-ਨਾਲ ਚੌਕੀਦਾਰ (|_+_|) ਲਈ ਇੱਕ ਸੰਰਚਨਾ ਸਥਾਪਤ ਕਰੇਗੀ। ਹੁਣੇ ਲਈ ਡਿਫੌਲਟ ਸਵੀਕਾਰ ਕਰੋ - ਜੇਕਰ ਲੋੜ ਹੋਵੇ ਤਾਂ ਤੁਸੀਂ ਉਹਨਾਂ ਨੂੰ ਬਾਅਦ ਵਿੱਚ ਬਦਲ ਸਕਦੇ ਹੋ।

ਚੱਲ ਪਾਇਰੇ

ਅਸੀਂ ਹੁਣ ਪਾਇਰੇ ਨੂੰ ਚਲਾਉਣ ਲਈ ਤਿਆਰ ਹਾਂ:

|_+_|

ਇਹ ਪਹਿਲੀ ਬੇਨਤੀ ਫਾਈਲਸਿਸਟਮ ਤਬਦੀਲੀਆਂ ਲਈ ਇੱਕ ਡੈਮਨ ਸੁਣਨ ਦੀ ਸ਼ੁਰੂਆਤ ਕਰੇਗੀ - ਟਾਈਪ ਕਰੋ ਆਪਣੇ ਪ੍ਰੋਜੈਕਟ ਦੀ ਲਗਾਤਾਰ ਜਾਂਚ ਕਰੋ ਜਿਵੇਂ ਤੁਸੀਂ ਕੋਡ ਵਿੱਚ ਸੰਪਾਦਨ ਕਰਦੇ ਹੋ। ਤੁਸੀਂ ਵੇਖੋਗੇ ਕਿ |_+_| ਦੇ ਬਾਅਦ ਦੇ ਸੱਦੇ ਪਹਿਲੇ ਨਾਲੋਂ ਤੇਜ਼ ਹੋਵੇਗਾ।

ਵਧੇਰੇ ਵਿਸਤ੍ਰਿਤ ਦਸਤਾਵੇਜ਼ਾਂ ਲਈ, https://pyre-check.org ਵੇਖੋ।

ਪੀਰੇ ਭਾਈਚਾਰੇ ਵਿੱਚ ਸ਼ਾਮਲ ਹੋਵੋ

ਦੇਖੋ CONTRIBUTING.md ਮਦਦ ਕਿਵੇਂ ਕਰਨੀ ਹੈ।

ਲੇਖਕ: ਫੇਸਬੁੱਕ
ਸਰੋਤ ਕੋਡ: https://github.com/facebook/pyre-check
ਲਾਇਸੰਸ: MIT ਲਾਇਸੰਸ

#python #security #type