- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
StyleCop 是一个很棒的视觉工作室小插件。但它不会向您显示实时提示或提供任何自动修复。
随之而来的是 reSharper 和 StyleCop for reSharper,这是理想的解决方案,但成本太高。
是否有一种开源方式来实现样式警察的实时代码提示和自动修复?
或者 reSharper 是目前唯一的方法吗?
提前致谢...
1 Câu trả lời
好吧,有一种方法可以在不安装任何新软件的情况下免费实现少量自动 StyleCop 修复。没错,读我的嘴唇,没有新软件!
Visual Studio 有很多内置功能可以修复很多 StyleCop 错误。您所要做的就是设置并使用它们。听着,我会告诉你更多!
我个人最喜欢的一些是:
- 右键单击重构窗口(重命名任何东西,随时随地!)
- 编辑/高级/格式文档结合对工具/选项/环境中的 Visual Studio 设置的修改,并将这些设置保存在 .vssettings 文件中,并将这些设置与解决方案一起存储。让 Visual Studio 强化您的风格!呼啊!
- Custom Snippets !只需按三个键即可显示整页样板!我知道您对这种生产力有过梦想!
但是等等,还有更多!
至于“实时提示”,如果您右键单击错误列表中的 StyleCop 违规,您可以获得指向文档相应部分的链接来帮助您!就在那里,随心所欲,随时随地!
绝不像 ReSharper 那样功能齐全,而是以 的低价划算。没什么 !你不能拒绝这笔交易!
(对使用 MSBuild 集成的人不完全有效)
关于.net - 自动 StyleCop,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2221500/
Điều tôi muốn làm là nếu chuột ở trên nút "tiếp theo" thì nó sẽ cuộn sang phải với tốc độ chậm, và nếu chuột không ở trên nút "tiếp theo" thì nó sẽ dừng cuộn? Đây là nỗ lực của tôi http://jsfiddle.net/mdanz/nCCRy/14/ $(
StyleCop là một plugin tuyệt vời dành cho Visual Studio. Nhưng nó sẽ không hiển thị cho bạn mẹo theo thời gian thực hoặc cung cấp bất kỳ bản sửa lỗi tự động nào. Sau đó reSharper và StyleCop ra đời cho reSharper, đây là giải pháp lý tưởng, nhưng
Tôi đang sử dụng tùy chọn fuzziness cho MatchQuery của mình, nhưng tôi muốn đặt giá trị fuzziness thành tự động. Có giải pháp nào không? Ngoài ra, đối với trình gợi ý hoàn thành, bạn có thể thiết lập để hỗ trợ unicode và đối với MatchQuery của tôi, có cách nào tôi có thể không?
Tôi muốn lấy một hàng từ bảng [tên chuỗi, mật khẩu chuỗi, số nguyên gì đó] và ánh xạ nó tới một đối tượng Người dùng có 3 thuộc tính như phương thức lấy và thiết lập ở trên. Có cách nào để thực hiện tự động không? Tôi nghĩ về sự phản chiếu.
Tôi có một phương thức như thế này: void m1(string str) và tôi có một lớp như thế này: public class MyClass { public bool b1 { set; get; }
Tôi đang cố gắng phát một số dữ liệu từ Bộ điều khiển này sang Bộ điều khiển khác bằng cách sử dụng $rootScope. Nếu tôi sử dụng một trình kích hoạt như ng-click để chạy hàm sẽ phát sóng, nó
Tôi đã suy nghĩ rất nhiều về việc nên sử dụng bộ nhớ đệm hoàn toàn tự động hay bộ nhớ đệm thủ công. Phương pháp tự động của chúng tôi là giải pháp khai thác cơ sở dữ liệu, truy vấn và định dạng từng yêu cầu dữ liệu tiềm năng và trong tương lai, sau đó lưu vào bộ nhớ đệm thích hợp (bộ nhớ đệm hoặc dựa trên đĩa).
CSS của tôi phải thay đổi bằng cách sử dụng transitions và cho đến bây giờ tôi vẫn sử dụng div:hover để thực hiện điều đó. Quá trình chuyển đổi cần được kích hoạt khi bạn nhấp vào một div khác, không phải khi bạn di chuột qua div cần di chuyển/thay đổi. Tôi có thể làm điều này bằng cách nào? Cảm ơn Yong
Trong ứng dụng của tôi, tôi cần một số hình ảnh động nhưng nếu nó đã được hoạt hình hóa thì tôi không cần thời lượng. Nhưng vấn đề của tôi là nó tự động thêm thời lượng. Ở đây bạn có thể thấy 2 hàm, hàm thứ hai không có thời lượng nhưng có thời lượng (có thể bắt đầu từ 1 giây)
Hai năm trước, tôi cần tạo một công cụ tự động tải các tệp txt/csv lên máy chủ web của tôi thông qua POST và sau đó phân tích chúng thông qua PHP bằng cách sử dụng cronjob. Việc này diễn ra tự động hai lần mỗi ngày vào lúc nửa đêm. Mặc dù điều này có hiệu quả,
Vui lòng đọc các bình luận trong chương trình sau: #include void test(char c[]) { c=c+2; //tại sao điều này lại hiệu quả? c--; printf("%
Có thể là một câu hỏi ngây thơ, nhưng... Xác nhận hoặc phủ nhận: Sự tồn tại của bộ nhớ cho các đối tượng/biến có thời lượng lưu trữ tự động và tĩnh được xác định tại thời điểm biên dịch và hoàn toàn không có khả năng thời gian chạy chương trình bị lỗi vì không có đủ bộ nhớ cho các đối tượng tự động. Tất nhiên, khi đối tượng tự động
Có cách nào để tự động nhận thông báo về những thay đổi thuộc tính trong một lớp mà không cần phải viết OnPropertyChanged trong mỗi bộ thiết lập không? (Tôi có hàng trăm bất động sản và tôi muốn biết liệu chúng có thay đổi không). Anton đề xuất pro năng động
Chúng tôi đã áp dụng quy trình gitflow vào dự án của mình bằng cách sử dụng Azure DevOps. Tôi có kịch bản sau: Khi một nhánh tính năng được hợp nhất vào Develop, tôi muốn thực hiện chiến lược hợp nhất squash trong khi hoàn tất yêu cầu kéo Khi nhánh Release được hợp nhất vào Develop thường xuyên
Tôi có một phần bình luận trên trang web của mình và tôi lưu các bình luận được mã hóa HTML trong cơ sở dữ liệu của tôi. Vì vậy, tôi đã thêm bình luận này - "kiểm tra" `quotes` \và dấu gạch chéo ngược\ và html và lưu nó trong
Có tính năng nào như "TFS tự động kiểm tra trước khi kiểm tra" để tôi không kiểm tra bất kỳ tệp nào cho đến khi tôi nói "kiểm tra" không, ví dụ trong trường hợp tôi chỉ thay đổi tệp tạm thời - điều này xảy ra thường xuyên. Nói cách khác
Tôi có một trang web chạy trên nền tảng Linux/Apache/Tomcat cần tự động chuyển sang chế độ ngoại tuyến sau mỗi vài tháng để bảo trì máy chủ, việc này sẽ kéo dài trong một khoảng thời gian tùy ý. Có những tùy chọn nào để Apache thiết lập và vô hiệu hóa trang "Bảo trì máy chủ"? Tôi cần phải
Tôi thường tạo tài liệu tại nơi làm việc và trong công ty, chúng tôi gần như có ngôn ngữ riêng vì số lượng từ viết tắt và chữ viết tắt mà chúng tôi sử dụng. Vì vậy, tôi đã chán việc phải tự tay tạo danh sách các từ viết tắt và chữ viết tắt trước khi xuất bản tài liệu và một tìm kiếm nhanh trên Google đã tiết lộ một công cụ có hiệu quả
Tôi muốn chạy mã khi người dùng hoặc macro thay đổi chế độ tính toán từ tự động sang thủ công hoặc từ thủ công sang tự động. Có sự kiện nào được kích hoạt cho việc này không? (Thuộc tính là Application.Calculation trong Excel interop.) Sử dụng Excel
Câu hỏi này đã có câu trả lời ở đây: Lặp lại lệnh tự động trong Linux (13 câu trả lời) Đã đóng 6 năm trước. Tôi muốn tạo một tập lệnh để lấy tất cả tên thư mục bên trong một thư mục khác. Và đối với những điều này
Tôi là một lập trình viên xuất sắc, rất giỏi!