问题描述
看看 eslint docs,我们明白了:
使用 .eslintrc.*
和 package.json
文件进行配置时,您可以利用配置级联。假设您有以下结构:
配置级联基于被 linted 文件的位置工作。如果 .eslintrc
文件与被 linted 文件位于同一目录中,则该配置优先。然后 ESLint 向上搜索目录结构,合并它沿途找到的任何 .eslintrc
文件,直到到达带有 .eslintrc
的 root: true
文件或 root
目录。
因此,理论上,嵌套的 .eslintrc.json
将与更高级别位置的 packages
app1 // PACKAGE 1
.eslintrc.json // PACKAGE 1
package.json // PACKAGE 1
app2 // PACKAGE 2
.eslintrc.json // PACKAGE 2
package.json // PACKAGE 2
.eslintrc.json // WORKSPACE ROOT
package.json // WORKSPACE ROOT
合并。
但是如果这发生在 monorepo 中呢?例如:
.eslintrc.json
包 1 和包 2 中的 package.json
文件会与工作区根目录中的文件合并吗?或者每个文件夹上都有 from rapidfuzz import process,utils,fuzz
import pandas as pd
import numpy as np
address_a = 'high new technology development zones huainan city anhui province china anhui anhui any city'
address_b = 'industrial park of funan city'
test_anui_data = {'Processed Client Name': ['anhui jinhan clothing co ltd'],'Processed Aruvio Name': ['anhui jinhan clothing co ltd'],'Processed Client Address': [address_a],'Processed Aruvio Address': [address_b],'Name Similarity': [89.2857142857142],'Address Similarity': [np.nan]}
# Create DataFrame
test_anui = pd.DataFrame(test_anui_data)
test_anui
test_anui= test_anui[(test_anui['Address Similarity'].isnull()) & (test_anui['Address Similarity']!='')]
test_anui['Address Similarity 2'] = fuzz.token_sort_ratio(str(test_anui['Processed Client Address']),str(test_anui['Processed Aruvio Address']))
print('the address similarity is different? ',fuzz.token_sort_ratio(address_a,address_b))
文件会阻止这种行为吗?因为它可能会认为它已经是一个根文件夹。有人测试过吗?
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)