fixit2

View on PyPIReverse Dependencies (0)

2.0.0a1 fixit2-2.0.0a1-py3-none-any.whl

Wheel Details

Project: fixit2
Version: 2.0.0a1
Filename: fixit2-2.0.0a1-py3-none-any.whl
Download: [link]
Size: 126030
MD5: c1bee9326f7acae008099e7bb4036e91
SHA256: b3ede0d2d4927e88b947f8108e203c283b8c1b5e85c21c6304db0e45887fd500
Uploaded: 2022-08-30 18:39:37 +0000

dist-info

METADATA

Metadata-Version: 2.1
Name: fixit2
Version: 2.0.0a1
Summary: A lint framework that writes better Python code for you.
Author: Jimmy Lai, John Reese, Zsolt Dollenstein, Meta Platforms, Inc
Project-Url: Home, https://fixit.rtfd.io
Project-Url: Github, https://github.com/Instagram/Fixit
Project-Url: Changelog, https://github.com/Instagram/LibCST/blob/main/CHANGELOG.md
License: MIT License Copyright (c) Facebook, Inc. and its affiliates. Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. ------------------------------------------------------------------------------- PYTHON SOFTWARE FOUNDATION LICENSE VERSION 2 1. This LICENSE AGREEMENT is between the Python Software Foundation ("PSF"), and the Individual or Organization ("Licensee") accessing and otherwise using this software ("Python") in source or binary form and its associated documentation. 2. Subject to the terms and conditions of this License Agreement, PSF hereby grants Licensee a nonexclusive, royalty-free, world-wide license to reproduce, analyze, test, perform and/or display publicly, prepare derivative works, distribute, and otherwise use Python alone or in any derivative version, provided, however, that PSF's License Agreement and PSF's notice of copyright, i.e., "Copyright (c) 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015 Python Software Foundation; All Rights Reserved" are retained in Python alone or in any derivative version prepared by Licensee. 3. In the event Licensee prepares a derivative work that is based on or incorporates Python or any part thereof, and wants to make the derivative work available to others as provided herein, then Licensee hereby agrees to include in any such work a brief summary of the changes made to Python. 4. PSF is making Python available to Licensee on an "AS IS" basis. PSF MAKES NO REPRESENTATIONS OR WARRANTIES, EXPRESS OR IMPLIED. BY WAY OF EXAMPLE, BUT NOT LIMITATION, PSF MAKES NO AND DISCLAIMS ANY REPRESENTATION OR WARRANTY OF MERCHANTABILITY OR FITNESS FOR ANY PARTICULAR PURPOSE OR THAT THE USE OF PYTHON WILL NOT INFRINGE ANY THIRD PARTY RIGHTS. 5. PSF SHALL NOT BE LIABLE TO LICENSEE OR ANY OTHER USERS OF PYTHON FOR ANY INCIDENTAL, SPECIAL, OR CONSEQUENTIAL DAMAGES OR LOSS AS A RESULT OF MODIFYING, DISTRIBUTING, OR OTHERWISE USING PYTHON, OR ANY DERIVATIVE THEREOF, EVEN IF ADVISED OF THE POSSIBILITY THEREOF. 6. This License Agreement will automatically terminate upon a material breach of its terms and conditions. 7. Nothing in this License Agreement shall be deemed to create any relationship of agency, partnership, or joint venture between PSF and Licensee. This License Agreement does not grant permission to use PSF trademarks or trade name in a trademark sense to endorse or promote products or services of Licensee, or any third party. 8. By copying, installing or otherwise using Python, Licensee agrees to be bound by the terms and conditions of this License Agreement. ------------------------------------------------------------------------------- APACHE LICENSE, VERSION 2.0 http://www.apache.org/licenses/LICENSE-2.0
Classifier: Development Status :: 3 - Alpha
Classifier: Intended Audience :: Developers
Classifier: License :: OSI Approved :: MIT License
Classifier: Operating System :: OS Independent
Classifier: Programming Language :: Python
Classifier: Programming Language :: Python :: 3 :: Only
Classifier: Topic :: Software Development :: Libraries :: Python Modules
Classifier: Topic :: Software Development :: Quality Assurance
Requires-Python: >=3.7
Requires-Dist: click (>=8.0)
Requires-Dist: libcst (>=0.3.18)
Requires-Dist: tomli (>=2.0); python_version < "3.11"
Requires-Dist: trailrunner (>=1.2)
Description-Content-Type: text/x-rst
[Description omitted; length: 877 characters]

WHEEL

Wheel-Version: 1.0
Generator: hatchling 1.8.1
Root-Is-Purelib: true
Tag: py3-none-any

RECORD

Path Digest Size
docs/conf.py sha256=rB2kLrNSyVJrQST8dIPCyhc5wR4YlraxMXztwgejKJE 3134
src/fixit/__init__.py sha256=bngUPB9o1PQDyIoNtqigdMcQeXFFuFIFAymxxaztpQc 407
src/fixit/__main__.py sha256=xqhMDGu2CtDnxtHORZfQR2r7z-gbv_kxtqZKlhIUvyI 250
src/fixit/__version__.py sha256=s_GYtzIam5d0wgpCevEp3Ms7jzieSNbKI2tK2kWK23Q 178
src/fixit/api.py sha256=lbSApiHQke5fA8BbeaAZTnVYUUvXrcIS0S-qmGeUl4g 2044
src/fixit/cli.py sha256=KktZGkSKnukUblAtXB0hXAK25WaOWMQ8JzfVWE-0MzU 1701
src/fixit/config.py sha256=WKXsjMUObe3KnvASHWxLIyc_UQEFwwUxrYQyMMlG_eo 447
src/fixit/engine.py sha256=dk5LhAYrcyfEVoG_UOeli0yjscTr4GclJ-2Fst3562s 797
src/fixit/types.py sha256=9wwKySWA5Ea5vCDkqqgDitHkXUHxuld7TCBh3mi2_vA 980
src/fixit/legacy/__init__.py sha256=zAnskx291BJbwjjIyGuvaSJjDSXTdbnKW-WWoyaxwrM 596
src/fixit/legacy/_version.py sha256=CIwdxTZIEOnoVAxtgdGh3FEiWtnobS1TNPDLHZEnBtI 208
src/fixit/legacy/rule_lint_engine.py sha256=n-5iGbP7Em4KkHMLlQ0x0G3k7FhTAUamJ9_-pYDxdYM 8446
src/fixit/legacy/cli/__init__.py sha256=fxQmNFprJz-XlL8CYSj0HsG1h7XgS3DqF_rQEGk2lkM 9196
src/fixit/legacy/cli/add_new_rule.py sha256=njclcgr8O3cHOVcHmICu-T73vT9Fkd4owRdKkdvUxIE 3791
src/fixit/legacy/cli/apply_fix.py sha256=ghHpL0joLoZDFu__vwXHHIqzrnm_jATmX8OymYu0aDI 10722
src/fixit/legacy/cli/args.py sha256=icJKBfWSYyfrFXANb-4t0S2dXE9f23EWKO3N1hjjPv4 7545
src/fixit/legacy/cli/formatter.py sha256=v8OpbIPewjKoZLTcS5YsU6XgN3XRVPK8Gf1FaozON9c 2356
src/fixit/legacy/cli/full_repo_metadata.py sha256=rFgrlCw0NpKBK1-EGDRD2-yHKJXtCcsuiA9CiAwe3n8 3197
src/fixit/legacy/cli/init_config.py sha256=0mpeRn-ws0JI6xuH8QcUE0RgBBZOS3kYcLm-O2s6_QA 409
src/fixit/legacy/cli/insert_suppressions.py sha256=U7qKnzuRsum1zphGpXkVz65paoAqkFrT2gpl2VWiRQs 8203
src/fixit/legacy/cli/main.py sha256=A84Yhiqg9KfFr5m8syUUQn3UyIAs1yaBpB6f0VssubY 1267
src/fixit/legacy/cli/run_rules.py sha256=Ubdbf_R6pl1tbg7HWhVPE-L8AbglBHuKpzRDoKXKics 5997
src/fixit/legacy/cli/utils.py sha256=0iCZJqY6D6jZr2uAS9OTlOG7uoe49sE-DZrgvOeizNA 713
src/fixit/legacy/common/__init__.py sha256=3wjgyxS71cYZY22CWXn8ZHBa-mxU_5cLQBACfS6xzoM 177
src/fixit/legacy/common/autofix.py sha256=N1JT8ywFRUIbJfpTIWXw2Cl3hRpYFyhlav1kq0Tevog 6901
src/fixit/legacy/common/base.py sha256=9mzQsk42NyO9htuR14lThTcajXq0H1Al2kHsbqbgljk 5023
src/fixit/legacy/common/comments.py sha256=P3KMMjmlOOsseNJlqxxaeQ48_W9Gq7E68cxVrwwoAaQ 1560
src/fixit/legacy/common/config.py sha256=SaPkBJeotsXULHs_4ucp88QpsD4PR8Zk1IOw5RkeERI 5264
src/fixit/legacy/common/document.py sha256=3x8NgEiiIxKNmjqFQJ2U6DlWpdsWcUczijCeVmtTH54 4265
src/fixit/legacy/common/flake8_compat.py sha256=oPEcGd5NH3EauIaCFPqkggOOsdesvxb5rtMMTmY14_s 6139
src/fixit/legacy/common/full_repo_metadata.py sha256=cGbi4ilJ5xMnWRU5IknE7yy0JAWvPLm8n0wKYHKayE8 3558
src/fixit/legacy/common/generate_pyre_fixtures.py sha256=wIzeGX2KB6K5QN2enlgMLAXOO5pIGQne8CfvKM-VGaA 4509
src/fixit/legacy/common/ignores.py sha256=DANL69BqBNoM8HZ3S6vFHBdZ9v_gIMO0_RwgV5_dgYk 10998
src/fixit/legacy/common/insert_suppressions.py sha256=BSgR5CNrrCtBELoZkBRFhMbuK0spsmhbsWbrfBQt3rA 6470
src/fixit/legacy/common/line_mapping.py sha256=4rdOsm0gicX6gsCSXvlE5cU1vZsQGyZi9mXD1oP0OPk 3084
src/fixit/legacy/common/pseudo_rule.py sha256=zHG42L3kSS1ELOaEt16daXm1tMDdQkAph2Si0DV-a4w 2197
src/fixit/legacy/common/report.py sha256=c5wqYL_vMc0_TZs628VDdTA0F42DG-y_Z3bEihEtXyo 4187
src/fixit/legacy/common/unused_suppressions.py sha256=UIftIQs-ZZK-KR0zwlPgHxob05zc-yhiHaNmT1aGeUo 11448
src/fixit/legacy/common/utils.py sha256=WxX-duVHyiUjWLgEdVxpV64LdIAVdru6wrT-HqimUn8 6777
src/fixit/legacy/common/cli/__init__.py sha256=xktdmWENukOKWvs_STteyV74kpOXQwSMsf7rQlrqAPU 368
src/fixit/legacy/common/cli/args.py sha256=IGHRz4nz5_xtMzHXaM0Wg-gMRqkNcoI_KvYaUrNjrJc 625
src/fixit/legacy/common/cli/formatter.py sha256=0Igb3c9mmUKGYbVJ8FhOVCbQc-bTcpqe7FR9N_qhqrg 312
src/fixit/legacy/rules/__init__.py sha256=3wjgyxS71cYZY22CWXn8ZHBa-mxU_5cLQBACfS6xzoM 177
src/fixit/legacy/rules/add_file_header.py sha256=ZcteCyiAVed4XNEOSfVqyJ6SChtMhHDmuRVzCQ1O7AU 5335
src/fixit/legacy/rules/avoid_or_in_except.py sha256=LTrYVXCwWI6vc8R_YhDazXoSVMBSEmFRU57AwZ1N7H8 2996
src/fixit/legacy/rules/await_async_call.py sha256=Evmo_rxMZ2WyEDtmqwgqTwI9MyvmJ8yULmPKhaYLsHg 14878
src/fixit/legacy/rules/chained_instance_check.py sha256=FeA71tfKbJ6gkS2axO3Afy5Z9AqLkt6D5hknOgDWzuk 6436
src/fixit/legacy/rules/cls_in_classmethod.py sha256=jLY1Ci6_Kg4D50txx6l9nqQtVvUnCz8fBUBvTxjvvPc 9167
src/fixit/legacy/rules/compare_primitives_by_equal.py sha256=Qb1_OBPxKLAidJVd43C3SWK_2beBGFBne32K-hhoOCg 3522
src/fixit/legacy/rules/compare_singleton_primitives_by_is.py sha256=ndfLeQw1HPk-N7CV03KsySCpwgRP1DV7m_nI8R59kEg 4280
src/fixit/legacy/rules/explicit_frozen_dataclass.py sha256=YHPIjUJsOp0HT3-RsNCO9dA3GZEBM18osCo1PsxTujA 8081
src/fixit/legacy/rules/flake8_compat.py sha256=1fCIfNTnsIDGeZlPqHT7BQKYLGMX1ICjOoCijSGXDFM 1415
src/fixit/legacy/rules/gather_sequential_await.py sha256=HURSqrnudtca72Pn0vPmK9DJgm4DTzEK-4qzqxdPf_Y 2929
src/fixit/legacy/rules/import_constraints.py sha256=nDIKv-Xt48Y5_1UEWgulhSQtJ3eBC9W22tDNAbdQYv4 20975
src/fixit/legacy/rules/no_assert_equals.py sha256=nK5dzrjmLqh19XItI44JpElFvvXWJ2GunFD-27Hy-hU 1415
src/fixit/legacy/rules/no_assert_true_for_comparison.py sha256=HcrmaFB4_-qReRtt3XYcw0KhSvoxeFcQ_Hs21eDzgHM 4336
src/fixit/legacy/rules/no_implicit_concat.py sha256=XhClWkW1-KLvyyydh00uGTCBD7eHk4d8HxkAkVsyuEs 3929
src/fixit/legacy/rules/no_inherit_from_object.py sha256=VLI4bxhdvdE3GgkHAniKtlLMd5U17HujWbrhWQFhXzQ 1856
src/fixit/legacy/rules/no_namedtuple.py sha256=eiOzzvnnWL_bkPS0WaNTaxu5URCr-dzAWmCDS1zDPTY 5776
src/fixit/legacy/rules/no_redundant_arguments_super.py sha256=Z8Q2DR0RVLziLu3lx8Fz_3sWn6BVGnElYUOFrpDvFtE 4467
src/fixit/legacy/rules/no_redundant_fstring.py sha256=BSPTDILxSMbeLxl0ud-WEqyvCFjp6hFfadbDS5ashx4 2090
src/fixit/legacy/rules/no_redundant_lambda.py sha256=glEBIbMIZXVIniABaYGIS_AEfXg1oaG3g7e-dU9q_K8 2686
src/fixit/legacy/rules/no_redundant_list_comprehension.py sha256=RkrWyFVe3Ztybn911VKrSt4z_mMmpg3Ypf5dubgbZdc 2311
src/fixit/legacy/rules/no_static_if_condition.py sha256=zq3RRcyqinci8PZ8HRqHEn7LPkqwendU8B9ikKXTBg4 4197
src/fixit/legacy/rules/no_string_type_annotation.py sha256=Icfr-Ygw5I3RazyhoetQrP9GXwuikat-ZZ1F3Fi7vew 8221
src/fixit/legacy/rules/replace_union_with_optional.py sha256=wfC3vaFmfN3Lj5UOo2GiCh0i-oLRS2tk1pskg8e6VM0 4276
src/fixit/legacy/rules/rewrite_to_comprehension.py sha256=2kIDV5eGd7q7BFSA7Gqp__4q11bkBe55RmojdRqdnSE 5667
src/fixit/legacy/rules/rewrite_to_literal.py sha256=1uoVvP-wfYFxq7ecqR6s4r8SRCzck2_-l799lTVAA3c 5484
src/fixit/legacy/rules/sorted_attributes_rule.py sha256=hSeDv0OIgRzej8SUNNxehQyY1a3Y0Yvyj5Nom4r2JfE 3522
src/fixit/legacy/rules/use_assert_in.py sha256=IuLLFlr9YoKhQrUAF71cDZ1156Z-JArtWHk9ptyYwh0 6344
src/fixit/legacy/rules/use_assert_is_not_none.py sha256=aqHMycmettOuXtOPDljYCB29bFmyLepwmWUxDxGxkM0 5696
src/fixit/legacy/rules/use_classname_as_code.py sha256=HuA5T8kZDUpbnaxCvFpKiKKDdtLqFHE2K_BzkuGIjUI 3739
src/fixit/legacy/rules/use_fstring.py sha256=VBRVIMdyC_gIRbIjd9B_IV6jwqxNNLymya9QooMZGSE 8979
src/fixit/legacy/rules/use_is_none_on_optional.py sha256=EvUmuBz42Nn5YCN8eWDvLP6EAKczGrFi0ypR9qp2tM8 9038
src/fixit/legacy/rules/use_lint_fixme_comment.py sha256=dKi5F1HC3nuQ2ownGAn3WpNelHsUeljLcMeB_GdilqM 1875
src/fixit/legacy/rules/use_types_from_typing.py sha256=BPPTy78AcrE5HA74lgx0bHMK3YtGopNcAKBTWL7tDkI 4438
src/fixit/rule/__init__.py sha256=Ueba9HOKE6Fsm-YBPWii67Q2M-x54yJ5O1TtVHeqiSY 988
src/fixit/rule/cst.py sha256=wYs9lj6y6Bmr6RSf1_nVzf0sOmapgZaXGPkucQiqRtU 3620
src/fixit/rules/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
src/fixit/rules/use_fstring.py sha256=goy13JvSRn1dEGBvQs1S94x5dz4qGHunjBPGbJ3c-0k 9376
fixit2-2.0.0a1.dist-info/METADATA sha256=4kBlFg6V5LP048IRygw-B7bYJLRZeIYTVQWNUM_TFVY 6200
fixit2-2.0.0a1.dist-info/WHEEL sha256=09RFlvY3aVzvCNk4AXPZt-N-AI7GY_KktGsTb2IqIBU 86
fixit2-2.0.0a1.dist-info/entry_points.txt sha256=m4hRrRTnTp5n_7bz4QHS5gjy_sGEveIo_KPoRZj9sE4 41
fixit2-2.0.0a1.dist-info/licenses/LICENSE sha256=sSzF20Al-Nof9Q4c_xF4yyjRoWYjlHWYJ9Agv40p6Gs 3725
fixit2-2.0.0a1.dist-info/RECORD

entry_points.txt

fixit = fixit.cli:main