ESLint在VS Code中不适用于我.我在VS Code中安装了插件,并且我的package.json中的ESLint本身也是开发人员依赖项,我也安装了它.
我在VS代码用户设置中修改了以下选项:
{
"eslint.options": { "configFile": "C:/mypath" }
}
Run Code Online (Sandbox Code Playgroud)
我已经使用该命令eslint --init
将基本添加.eslintrc.json
到我的包的主目录中.
其他人能够使用与完全相同的ESLint配置文件完全相同的包来从VS Code获得ESLint反馈.
在直接破坏默认情况下在.eslintrc.json
文件中默认包含的推荐规则集中的多个规则时,我没有收到任何反馈.
我错过了什么?
编辑:我已经通过命令行使用ESLint进行了测试,一切都按预期工作,发现错误应该在哪里,但是,这些相同的错误从未出现在VS Code中.问题似乎是在VS Code方面,而不是ESLint.
我知道 Postgre 不支持无符号变量,但在我的应用程序中,我使用一个不断使用 ulong 的包,即使这些值永远不会超过 long 的最大值。
我使用数据库中的数据从 long 到 ulong,而不是在任何地方进行强制转换,是否有一种方法可以允许我的模型使用 ulong,但在它进入数据库之前将其强制转换为 long?我已经尝试过:[DataType("BIGINT")]
超过模型中的属性,但它仍然给我错误。
这就是我的模型的样子:
[Table("users")]
public class User
{
[Key]
[Column("id")]
public int Id { get; set; }
[Column("userid")]
[DataType("BIGINT")]
public ulong UserId { get; set; }
[Column("cash")]
public double Cash { get; set; } = 0.0;
[Column("messagecooldown")]
public NpgsqlTimeSpan MessageCooldown { get; set; } = TimeSpan.FromSeconds(30);
}
Run Code Online (Sandbox Code Playgroud) 我研究了可证明公平的随机数,并发现了这个网站: https: //dicesites.com/provively-fair
首先,服务器端哈希应该使用什么类?有很多哈希算法,如 SHA512、SHA256 或 SHA384Cng,我不明白它们之间的区别。
其次,将使用什么方法从未散列的种子转换为散列的种子,以及在散列创建过程中将使用什么方法将用户提供的种子字符串考虑在内。另外,随机数是否只是简单地添加在用户提供的字符串末尾以防止重复哈希?
第三,我不明白为什么散列服务器种子最初是 SHA256 散列,但后来用于计算 HMAC SHA512 散列。
最后,如何将最终生成的哈希值的前 5 个字符转换为卷号?
我没有运气找到任何使用服务器种子和客户端种子的随机数生成器的示例,只有诸如System.Security.Cryptography.RandomNumberGenerator
.
c# ×2
.net-core ×1
cryptography ×1
eslint ×1
hash ×1
javascript ×1
postgresql ×1
random ×1
sha ×1